日常更新
This commit is contained in:
@@ -16,6 +16,62 @@
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<Style TargetType="ListView">
|
||||
<!-- 设置前景色 -->
|
||||
<Setter Property="Foreground" Value="{Binding Foreground, RelativeSource={RelativeSource AncestorType=Window}}"/>
|
||||
|
||||
<!-- 设置背景色 -->
|
||||
<Setter Property="Background" Value="#424242"/>
|
||||
|
||||
<!-- 设置外边距 -->
|
||||
<Setter Property="Margin" Value="0,2.5,0,2.5"/>
|
||||
|
||||
<!-- 设置边框颜色和厚度 -->
|
||||
<Setter Property="BorderBrush" Value="#333333"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
|
||||
<!-- 覆盖默认样式 -->
|
||||
<Setter Property="OverridesDefaultStyle" Value="True"/>
|
||||
|
||||
<!-- 设置自定义模板 -->
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ListView">
|
||||
<Border Name="border"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
Background="{TemplateBinding Background}">
|
||||
<!-- 滚动区域 -->
|
||||
<ScrollViewer x:Name="PART_ScrollViewer" Focusable="False">
|
||||
<ItemsPresenter />
|
||||
</ScrollViewer>
|
||||
</Border>
|
||||
|
||||
<!-- 控件的触发器 -->
|
||||
<ControlTemplate.Triggers>
|
||||
<!-- 当鼠标悬停时改变边框颜色和背景色 -->
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="border" Property="BorderBrush" Value="#7160e8" />
|
||||
<Setter TargetName="border" Property="Background" Value="#3e3e40" />
|
||||
</Trigger>
|
||||
|
||||
<!-- 当选中项时改变背景色(更改为紫色) -->
|
||||
<Trigger Property="IsSelected" Value="True">
|
||||
<Setter Property="Background" Value="#8A2BE2"/>
|
||||
<!-- 紫色 -->
|
||||
</Trigger>
|
||||
|
||||
<!-- 当禁用时改变背景色 -->
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="Background" Value="#2C2C2C"/>
|
||||
<Setter Property="Foreground" Value="#888888"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!--ListBoxt-->
|
||||
<Style TargetType="ListBox">
|
||||
<Setter Property="Foreground" Value="{Binding Foreground, RelativeSource={RelativeSource AncestorType=Window}}"/>
|
||||
@@ -419,6 +475,44 @@
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<Style TargetType="PasswordBox">
|
||||
<Setter Property="Foreground" Value="{Binding Foreground, RelativeSource={RelativeSource AncestorType=Window}}"/>
|
||||
<Setter Property="Background" Value="#424242"/>
|
||||
<Setter Property="Margin" Value="0,2.5,0,2.5"/>
|
||||
<Setter Property="BorderBrush" Value="#333333"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
<Setter Property="OverridesDefaultStyle" Value="True"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="PasswordBox">
|
||||
<Border Name="border"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}"
|
||||
Background="{TemplateBinding Background}"
|
||||
Padding="4,2">
|
||||
<!-- 使用 PART_ContentHost 来显示输入的密码内容 -->
|
||||
<ScrollViewer x:Name="PART_ContentHost" />
|
||||
</Border>
|
||||
|
||||
<ControlTemplate.Triggers>
|
||||
<!-- 鼠标悬停时改变边框颜色和背景颜色 -->
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="border" Property="BorderBrush" Value="#7160e8" />
|
||||
<Setter TargetName="border" Property="Background" Value="#3e3e40" />
|
||||
</Trigger>
|
||||
|
||||
<!-- 禁用时更改背景和边框 -->
|
||||
<Trigger Property="IsEnabled" Value="False">
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter TargetName="border" Property="Background" Value="Transparent" />
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
|
||||
<Style TargetType="RichTextBox">
|
||||
<Setter Property="Foreground" Value="{Binding Foreground, RelativeSource={RelativeSource AncestorType=Window}}"/>
|
||||
<Setter Property="Background" Value="#424242"/>
|
||||
|
||||
Reference in New Issue
Block a user