Hos*_*Rad 18 c# wpf combobox styles
我GroupBox在表单中丢失了标题文字必须是Bold.我知道怎么做一个单身GroupBox:
<GroupBox>
<GroupBox.Header>
<TextBlock Text="HEADER TEXT" FontWeight="Bold"/>
</GroupBox.Header>
</GroupBox>
Run Code Online (Sandbox Code Playgroud)
但我很想知道如何做到这一点Styles.这是我尝试过的:
<Style TargetType="GroupBox">
<Setter Property="BorderBrush" Value="{StaticResource lightBlueBrush}"/>
<Setter Property="Margin" Value="25,1,5,5"/>
//<Setter ??
</Style>
Run Code Online (Sandbox Code Playgroud)
我试过<Setter Property="HeaderTemplate" Value={StaticResource myTemp}>哪个myTemp是简单DataTemplate但VS突然关闭了!我不确定我是否以正确的方式做到这一点,所以任何人都可以帮助我?
编辑:请在发布之前测试您的想法作为答案!
DHN*_*DHN 33
你试过以下吗?
<Style TargetType="GroupBox">
<Setter Property="BorderBrush" Value="{StaticResource lightBlueBrush}"/>
<Setter Property="Margin" Value="25,1,5,5"/>
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<TextBlock Text="{Binding}" FontWeight="Bold"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)
用法:
<GroupBox Header="Title" />
Run Code Online (Sandbox Code Playgroud)