0

行アイテムの値が特定の値を超えた場合に、データグリッドの行の背景を変更したい。

4

2 に答える 2

2

これは、手続き型コードに頼らずに、スタイリングが属する XAML で直接行う方法です。

于 2012-10-31T14:51:51.363 に答える
0

LoadingRow次のように、イベントでこれを行うことができます。

private void dataGridLoadingRow(object sender, DataGridRowEventArgs e)
{
    YourObject rowContext = e.Row.DataContext as YourObject;

    if (rowContext != null)
    {
        if (rowContext.YourValue > _someValue)
            e.Row.Background = new SolidColorBrush(Colors.Green);
    }
}
于 2012-10-31T14:30:11.427 に答える