1

imagebrush を使用して Datagrid ヘッダーの背景を設定する方法を教えてください。背景色を設定する方法を知っています(コードスニペットのように)。しかし、私はimagebrushについてどのように知る必要がありますか? 何かアドバイス?ありがとう

p/s: ここでサンプルを見つけましたが、うまくいきません.....

xaml コード スニペット:

<DataGrid.Resources>
      <Style TargetType="{x:Type DataGridColumnHeader}">
            <Setter Property="Background" Value="Yellow"/>
      </Style>
</DataGrid.Resources>
4

1 に答える 1

1

Setter の書き方を意味する場合は、プロパティにプロパティ要素の構文を使用できSetter.Valueます。

<DataGrid.Resources>
    <Style TargetType="{x:Type DataGridColumnHeader}">
        <Setter Property="Background">
            <Setter.Value>
                <ImageBrush ImageSource="..."/>
            </Setter.Value>
        </Setter>
    </Style>
</DataGrid.Resources>
于 2012-12-20T09:39:52.293 に答える