相关疑难解决方法(0)

如何在app.xaml中设置默认的WPF窗口样式?

我试图在我的app.xaml中为我的WPF Windows应用程序中的每个窗口设置默认样式.到目前为止,我在app.xaml中有这个:

<Application.Resources>
    <ResourceDictionary>
        <Style x:Key="WindowStyle" TargetType="{x:Type Window}">
            <Setter Property="Background" Value="Blue" />
        </Style>
    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

通过专门告诉窗口通过以下方式使用此样式,我可以在运行应用程序(但不是VS设计器)时让窗口显示此样式:

Style="{DynamicResource WindowStyle}
Run Code Online (Sandbox Code Playgroud)

这有效,但并不理想.那么我该怎么做:

  1. 让所有窗口自动使用样式(所以我不必在每个窗口上指定它)?
  2. 有VS设计师展示风格吗?

谢谢!

wpf themes styles c#-3.0

63
推荐指数
4
解决办法
8万
查看次数

标签 统计

c#-3.0 ×1

styles ×1

themes ×1

wpf ×1