0
私はアイテムの追加と削除を行うDataGridを持っています。これは私が現在持っているコードです:完全なDataGrid行を非表示にする方法は?
<DataGrid x:Name="ItemsToDo">
<DataGrid.Columns>
<DataGridTemplateColumn Header="Info>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding IsDone}" Value="True">
<Setter Property="Visibility" Value="Collapsed"/>
</DataTrigger>
</DataTemplate.Triggers>
<TextBlock Text="{Binding Description}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Deadline">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding IsDone}" Value="True">
<Setter Property="Visibility" Value="Collapsed"/>
</DataTrigger>
</DataTemplate.Triggers>
<TextBlock Text="{Binding InputDeadline}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
が、行の両方の列が縮小に設定されている場合、行は消えませんが、それは次のようになります。 エントリ2ではありません完全に私はビューモデルを使用せずに、この行を削除するにはどうすればよい
を行って?可視性より優れた特性はありますか?