WPF全局样式
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 x:Key="WarningBtn" 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="#ec971f"></Setter>
</Style>
<Style x:Key="InfoBtn" 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="#31b0d5"></Setter>
</Style>
<Style x:Key="SuccessBtn" 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="#449d44"></Setter>
</Style>
<Style x:Key="DangerBtn" 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="#c9302c"></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是应用程序名称
XAML中的代码:
<Button x:Name="btnAddQS" Content="添加亲属" Click="btnAddQS_Click"></Button>
<Button x:Name="btnEditQS" Style="{StaticResource InfoBtn}" Content="编辑亲属"></Button>
<Button Name="btnDeleteQS" Style="{StaticResource DangerBtn}" Content="删除亲属"></Button>
<Button Content="刷新" Style="{StaticResource SuccessBtn}" x:Name="btnRefreshQS" ></Button>
撸码:复制、粘贴,拿起键盘就是“干”!!!

浙公网安备 33010602011771号