/ / WPF GridViewColumn Visiglity Cell Not Triggering - wpf, gridview

WPF GridViewColumn komórce widoczność nie wyzwalanie - wpf, gridview

Próbuję zaktualizować komórkę, aby była widoczna, gdy wartość jest prawdą, ale wydaje się, że nie jest aktualizowana.

Jestem nowy w WPF, więc wszelkie porady będą mile widziane.

<GridViewColumn Width="90" Header="Completed">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="Completed" Visibility="Hidden" />
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding ExtractionCompleted}" Value="True" >
<Setter Property="TextBlock.Visibility" Value="Visible" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>

Odpowiedzi:

1 dla odpowiedzi № 1

Zestaw TargetName u twojego setera

   <DataTemplate >
<TextBlock Name="myTextBlock" Text="Completed" Visibility="Hidden" />
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding ExtractionCompleted}" Value="True" >
<Setter TargetName="myTextBlock" Property="Visibility" Value="Visible" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>

1 dla odpowiedzi nr 2

Przyczyną tego nie było aktualizowanie w czasie wykonywania, ponieważ nie wdrożyłem INotifyPropertyChanged. Po wykonaniu tej czynności kod działał.