私はタイトルのようなオプションを探しています、私は最初の行が緑で、他は赤であるという例を見てきました、これが結論だった:私は、日時を編集することで、それを変更しようとした予約(ホテルのための)予約予約緑、古い予約赤のデータグリッド
<DataGrid>
<DataGrid.ItemContainerStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="LightBlue"/>
<Style.Triggers>
<DataTrigger
Binding="{Binding RelativeSource={RelativeSource Mode=PreviousData}}"
Value="{x:Null}">
<Setter Property="Background" Value="Green"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.ItemContainerStyle>
が、私は何の専門家です。私は、誰かが私を助けることができるこの
`<DataGrid.ItemContainerStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="Red" />
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=PreviousData}}" Value="{x:Static sys:DateTime.Now}">
<Setter Property="Background" Value="Green"/>
</DataTrigger>
</Style.Triggers>
</Style>
`
がありますか? Thxで事前に!
は、おそらく実際のロジックを実行するために、このために、コンバータのいくつかの並べ替えを使用します。データはコンバータ出力でトリガされます。 XAMLですべてのことをやってもうまく終わらない – BradleyDotNET