2025-07-16 12:19

This commit is contained in:
wang-yin1
2025-07-16 12:20:02 +08:00
parent ca823a9294
commit 25d7fc3330
13 changed files with 801 additions and 305 deletions

View File

@@ -1,24 +1,24 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style TargetType="Button">
<Setter Property="Width" Value="50"/>
<Setter Property="Height" Value="30"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="Background" Value="#1777FF"/>
<Setter Property="Width" Value="50" />
<Setter Property="Height" Value="30" />
<Setter Property="Foreground" Value="White" />
<Setter Property="Background" Value="#1777FF" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Background="{TemplateBinding Background}"
CornerRadius="5">
<Border Background="Transparent" Name="bor">
<ContentPresenter VerticalAlignment="Center"
HorizontalAlignment="Center" Margin="10,5"/>
<Border Background="{TemplateBinding Background}" CornerRadius="5">
<Border Name="bor" Background="Transparent">
<ContentPresenter
Margin="10,5"
HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Border>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="bor" Property="Background" Value="#1000"/>
<Setter TargetName="bor" Property="Background" Value="#1000" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
@@ -26,44 +26,48 @@
</Setter>
</Style>
<Style TargetType="Button" x:Key="TitleButtonStyle">
<Setter Property="WindowChrome.IsHitTestVisibleInChrome" Value="True"/>
<Setter Property="Margin" Value="0,5"/>
<Setter Property="FontSize" Value="18"/>
<Setter Property="FontFamily" Value="{DynamicResource Iconfont}"/>
<Setter Property="Foreground" Value="#888"/>
<Setter Property="Background" Value="Transparent"/>
<Style x:Key="TitleButtonStyle" TargetType="Button">
<Setter Property="WindowChrome.IsHitTestVisibleInChrome" Value="True" />
<Setter Property="Margin" Value="0,5" />
<Setter Property="FontSize" Value="18" />
<Setter Property="FontFamily" Value="{DynamicResource Iconfont}" />
<Setter Property="Foreground" Value="#888" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Background="{TemplateBinding Background}">
<ContentPresenter VerticalAlignment="Center"
HorizontalAlignment="Center" Margin="10,5"/>
<ContentPresenter
Margin="10,5"
HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#1000"/>
<Setter Property="Background" Value="#1000" />
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="Button" x:Key="DeleteElementButtonStyle">
<Setter Property="Background" Value="Red"/>
<Style x:Key="DeleteElementButtonStyle" TargetType="Button">
<Setter Property="Background" Value="Red" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Background="{TemplateBinding Background}"
CornerRadius="20">
<Border Background="Transparent" Name="border" CornerRadius="20">
<ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
<Border Background="{TemplateBinding Background}" CornerRadius="20">
<Border
Name="border"
Background="Transparent"
CornerRadius="20">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="border" Property="Background" Value="#2000"/>
<Setter TargetName="border" Property="Background" Value="#2000" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
@@ -71,47 +75,48 @@
</Setter>
</Style>
<Style TargetType="Button" x:Key="ToolButtonStyle">
<Setter Property="Margin" Value="3,2"/>
<Setter Property="Width" Value="24"/>
<Setter Property="FontSize" Value="14"/>
<Setter Property="FontFamily" Value="{DynamicResource Iconfont}"/>
<Setter Property="Foreground" Value="#888"/>
<Setter Property="Background" Value="Transparent"/>
<Style x:Key="ToolButtonStyle" TargetType="Button">
<Setter Property="Margin" Value="3,2" />
<Setter Property="Width" Value="24" />
<Setter Property="FontSize" Value="14" />
<Setter Property="FontFamily" Value="{DynamicResource Iconfont}" />
<Setter Property="Foreground" Value="#888" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Background="{TemplateBinding Background}"
CornerRadius="5">
<ContentPresenter VerticalAlignment="Center"
HorizontalAlignment="Center"/>
<Border Background="{TemplateBinding Background}" CornerRadius="5">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#4FFF"/>
<Setter Property="Background" Value="#4FFF" />
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="ToggleButton" x:Key="ElementArgsButtonStyle">
<Setter Property="Background" Value="#156FEE"/>
<Style x:Key="ElementArgsButtonStyle" TargetType="ToggleButton">
<Setter Property="Background" Value="#156FEE" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ToggleButton">
<Border Background="{TemplateBinding Background}" CornerRadius="20">
<Border Background="Transparent" Name="border" CornerRadius="20">
<ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
<Border
Name="border"
Background="Transparent"
CornerRadius="20">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="border" Property="Background" Value="#2000"/>
<Setter TargetName="border" Property="Background" Value="#2000" />
</Trigger>
<Trigger Property="IsChecked" Value="True">
<Setter TargetName="border" Property="Background" Value="#2000"/>
<Setter TargetName="border" Property="Background" Value="#2000" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>