首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否在代码中设置WPF标签的样式属性?

是否在代码中设置WPF标签的样式属性?
EN

Stack Overflow用户
提问于 2012-05-21 22:12:39
回答 1查看 100.9K关注 0票数 84

在App.xaml中,我有以下代码:

代码语言:javascript
复制
<Application.Resources>
    <Style x:Key="LabelTemplate" TargetType="{x:Type Label}">
        <Setter Property="Height" Value="53" />
        <Setter Property="Width" Value="130" />
        <Setter Property="HorizontalAlignment" Value="Left" />
        <Setter Property="Margin" Value="99,71,0,0" />
        <Setter Property="VerticalAlignment" Value= "Top" />
        <Setter Property="Foreground" Value="#FFE75959" />
        <Setter Property="FontFamily" Value="Calibri" />
        <Setter Property="FontSize" Value="40" />
    </Style>
</Application.Resources>

这意味着为我的标签提供一个通用的模板。

在主要的XAML代码中,我有下面一行代码:

代码语言:javascript
复制
<Label Content="Movies" Style="{StaticResource LabelTemplate}" Name="label1" />

但是,我想通过代码初始化Style属性。我试过了:

代码语言:javascript
复制
label1.Style = new Style("{StaticResource LabelTemplate}");

代码语言:javascript
复制
label1.Style = "{StaticResource LabelTemplate}";

两种解决方案都是无效的。

任何帮助都将不胜感激:)。

EN

回答 1

Stack Overflow用户

发布于 2014-05-09 18:23:26

请检查null样式结果,否则您将感到悲伤.....。if (style != null) this.Style =样式;

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10686917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档