0

Extended Wpf Toolkit propertyGrid があります。

<wpg:PropertyGrid x:Name="pg" Width="450" Height="300" Margin="10" ShowSearchBox="False"  Background="Transparent" >

これは次のようになります。

ここに画像の説明を入力

したがって、背景が独立している行を伴わないことは明らかです。

それは私が追加することによってそれを見たと言った

<wpg:PropertyGrid.Resources>
            <SolidColorBrush x:Key="{x:Static SystemColors.ControlTextBrushKey}" Color="Red" />
        </wpg:PropertyGrid.Resources>

一部の行 (すべてではない) を変更することはできますが、分離コードを使用してプログラムで行う必要があります。

これは私が達成したいことです:

ここに画像の説明を入力

ありがとう

4

1 に答える 1

0

WPF PropertyGrid のスタイリングの例は次のとおりです。

https://gist.github.com/Tide

PropertyGrid.xaml をプロジェクトに保存し、App.xaml に追加します。

        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="PropertyGrid.xaml" />
        </ResourceDictionary.MergedDictionaries>

中身:

    <ResourceDictionary>

    </ResourceDictionary>

おそらく最良のアプローチは、古い CodePlex サイトに示されているようにテーマを使用することです。

https://wpfpropertygrid.codeplex.com

于 2016-12-05T15:37:16.930 に答える