【问题标题】:Setting default button style in Windows Phone 7 silverlight app在 Windows Phone 7 silverlight 应用程序中设置默认按钮样式
【发布时间】:2010-10-31 11:25:10
【问题描述】:

在 WPF 中,我可以将样式应用于目标类型而无需为其命名。这将有效地设置该类型的所有元素的样式,而无需在每个按钮上显式设置样式。

    <Style TargetType="{x:Type Button}">
        <Setter Property="Foreground" Value="White" />
    </Style>

    <Button Content="Button1"></Button>

这似乎在 WP7 SL 中给我带来了问题,因为除非我给它一个 x:Name 并在每个实例上设置样式,否则不会应用该样式。

    <Style x:Key="btnStyle" TargetType="Button">
        <Setter Property="BorderBrush" Value="Red" />
    </Style>

这是我必须忍受的苦差事还是有解决方法?

【问题讨论】:

    标签: silverlight coding-style windows-phone-7


    【解决方案1】:

    据我所知,您在 WP7 XAML 中观察到的内容是从 Silverlight 继承的。 WP7 Silverlight 基于 Silverlight 3 和 Silverlight 4 的一些部分。需要明确应用样式,虽然这似乎过于冗长,但我个人认为定义样式并使用它们最适合维护代码。

    HTH,indyfromoz

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多