写一套WPF工业界样式
时间: 2024-03-30 10:11:54 浏览: 14
WPF 工业界样式可以通过以下步骤实现:
1. 创建一个新的 WPF 应用程序项目。
2. 在项目中添加一个 ResourceDictionary。
3. 在 ResourceDictionary 中添加以下样式:
```xml
<!-- 工业界样式 -->
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="#FF3F3F3F"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5"/>
<Setter Property="Padding" Value="10"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="BorderBrush" Value="#FFD3D3D3"/>
<Setter Property="FontFamily" Value="Segoe UI"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="Width" Value="120"/>
<Setter Property="Height" Value="40"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Margin="{TemplateBinding Margin}"
Padding="{TemplateBinding Padding}">
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#FF4F4F4F"/>
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="#FF2F2F2F"/>
</Trigger>
</Style.Triggers>
</Style>
<!-- 工业界样式 -->
<Style TargetType="{x:Type TextBox}">
<Setter Property="Background" Value="#FF3F3F3F"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5"/>
<Setter Property="Padding" Value="10"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="BorderBrush" Value="#FFD3D3D3"/>
<Setter Property="FontFamily" Value="Segoe UI"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="Width" Value="200"/>
<Setter Property="Height" Value="40"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#FF4F4F4F"/>
<Setter Property="Cursor" Value="IBeam"/>
</Trigger>
</Style.Triggers>
</Style>
```
4. 然后在 App.xaml 中引用 ResourceDictionary:
```xml
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Styles/IndustrialStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
```
通过以上步骤,就可以在 WPF 应用程序中使用工业界样式了。