我有一个定义了DataGrid.GroupStyle的WPF DataGrid。
如何为Expander中包含的控件设置背景和前景(文本)颜色?
由于
答案 0 :(得分:0)
为GroupHeader定义样式:
CreateTopicsRequest.Builder builder = new CreateTopicsRequest.Builder(topicConfig, timeout, false);
CreateTopicsRequest request = builder.build();
在Datagrid中使用已定义的样式
<window.resources>
<style x:key="GroupHeaderStyle" targettype="{x:Type GroupItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GroupItem}">
<Expander x:Name="exp" IsExpanded="True"
Background="White"
Foreground="Black">
<Expander x:Name="exp" IsExpanded="True"
Background="Blue"
Foreground="Black">
<Expander.Header>
<TextBlock Text="{Binding Name}" Foreground="Red"/>
</Expander.Header>
<ItemsPresenter />
</Expander>
<ItemsPresenter />
</Expander>
</ControlTemplate>
</Setter.Value>
</Setter>
</style>
</window.resources>
我使用了Background =&#34; White&#34; 前景=&#34;红色&#34;对于分组栏,但您可以根据您的选择使用