4
我刚刚开始使用样式和控件模板,并创建了以下样式以将按钮显示为网格中的文本。我想将字体样式嵌入到用于下划线的样式中,但还没有弄清楚。是否可以在Silverlight ContentPresenter中嵌入文本格式?
<Style x:Key="TextButtonStyle" TargetType="Button">
<Setter Property="Background" Value="LightGray" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ContentControl">
<ContentPresenter Content="{TemplateBinding Content}" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="TextButtonInGridStyle" TargetType="Button" BasedOn="{StaticResource TextButtonStyle}">
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Margin" Value="4,4,4,4" />
</Style>
我想将字体样式嵌入到下划线的样式中,但还没有弄清楚。如果没有将TextBlock嵌入ControlTemplate或将TextBlock嵌套到Button元素声明中,有什么办法可以做到这一点?
感谢