0
私はDataGridを持っていますが、このDataGridの各行を1つずつ追加して、その行の情報をチェックしたい場合は、その列は黒色に着色され、そうでなければその色が白色に着色される。WPF:カスタムスタイルのカスタムDataGridRows
また、その行の内容を変更することができます(そのセル内の各セルのテキストを設定し、DataGridに追加する方法も知りたいです)。
私はDataGridを持っていますが、このDataGridの各行を1つずつ追加して、その行の情報をチェックしたい場合は、その列は黒色に着色され、そうでなければその色が白色に着色される。WPF:カスタムスタイルのカスタムDataGridRows
また、その行の内容を変更することができます(そのセル内の各セルのテキストを設定し、DataGridに追加する方法も知りたいです)。
DataGridを埋めて変更するには、ObservableCollectionをDataGridのItemSourceプロパティにバインドします。 コレクションは好きなように変更できます。レイアウトの場合、スタイルを使用できます。
<DataGrid ItemsSource="{Binding Collection}">
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Cancel}" Value="false">
<Setter Property="Background" Value="Black"/>
<Setter Property="Foreground" Value="White"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
<!--
...
-->
</DataGrid>
私はリストを持っていない、私はデータベースからデータテーブルを持っている –