WPF全局样式

发布时间 2023-05-31 14:46:00作者: 牛腩

WPF全局样式

Theme目录下建立Style.xaml文件

 

 

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style TargetType="Label">
        <Setter Property="Margin" Value="5"></Setter>
    </Style>
    <Style TargetType="TextBox">
        <Setter Property="Margin" Value="5"></Setter>
        <Setter Property="Padding" Value="5"></Setter>
        <Setter Property="BorderBrush" Value="#d2d2d2"></Setter>
    </Style>
    <Style TargetType="Border">
        <Setter Property="CornerRadius" Value="4"></Setter>
    </Style>
    <Style TargetType="Button">
        <Setter Property="Margin" Value="5"></Setter>
        <Setter Property="Padding" Value="10,5,10,5"></Setter>
        <Setter Property="Foreground" Value="White"></Setter>
        <Setter Property="Background" Value="#1e9fff"></Setter>
    </Style>
    <Style TargetType="StackPanel">
        <Setter Property="Margin" Value="5"></Setter>
    </Style>
    <Style TargetType="RadioButton">
        <Setter Property="Margin" Value="5"></Setter>
    </Style>
</ResourceDictionary>

 

 

App.xmal中写上:

 

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/wpf_sugarsql_sqlite;component/Theme/Style.xaml"></ResourceDictionary>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

 

注:那个wpf_sugarsql_sqlite是应用程序名称