日常更新

This commit is contained in:
2025-09-27 11:02:31 +08:00
parent 0cb6dd50e0
commit c9f4ce4ef3
659 changed files with 8695 additions and 697 deletions

View File

@@ -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"/>