<Style TargetType="Label">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Label">
<TextBlock x:Name="txt"
Grid.Column="1"
HorizontalAlignment="Left" VerticalAlignment="Center"
FontFamily="{TemplateBinding Label.FontFamily}"
FontSize="{TemplateBinding Label.FontSize}"
Foreground="{TemplateBinding Label.Foreground}"
Text="{TemplateBinding Label.Content}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
注意,Text的绑定是要绑定到Text="{TemplateBinding Label.Content}"

本文详细介绍了如何在WPF中自定义Label控件的样式,通过使用ControlTemplate和TemplateBinding属性,实现对Label的外观、字体和颜色的精确控制。
699

被折叠的 条评论
为什么被折叠?



