none
在WPF中样式问题 RRS feed

  • 问题

  • 在WPF中,怎么样设置一个样式,让其应用于整个项目上的所有相同的控件都自动应用此样式?
    2011年11月24日 0:34

答案

  • 在Windown的Resource中写一个不带Key的Style,整个Window下的所有该Style指向类型的未设置Style的控件便都会应用此Style。

    至于整个项目……等他人来补充吧


    --!
    2011年11月24日 2:07
  • 至于整个项目,你在App.xaml 也就是 应用程序级别的资源中写一个不带Key的样式就可以了。

    比如

    <Application x:Class="WpfApplication1.App"
                 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                 StartupUri="MainWindow.xaml">
      <Application.Resources>
        <Style TargetType="{x:Type Button}">
    
        </Style>
      </Application.Resources>
    </Application>
    
    

    这个样式就可以被整个应用程序的所有Button使用。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    2011年11月24日 2:48
    版主

全部回复