2025-07-16 12:20:02 +08:00
|
|
|
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
|
|
|
|
2025-07-14 21:08:46 +08:00
|
|
|
<Style TargetType="Button">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter Property="Width" Value="50" />
|
|
|
|
|
<Setter Property="Height" Value="30" />
|
|
|
|
|
<Setter Property="Foreground" Value="White" />
|
|
|
|
|
<Setter Property="Background" Value="#1777FF" />
|
2025-07-14 21:08:46 +08:00
|
|
|
<Setter Property="Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate TargetType="Button">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Border Background="{TemplateBinding Background}" CornerRadius="5">
|
|
|
|
|
<Border Name="bor" Background="Transparent">
|
|
|
|
|
<ContentPresenter
|
|
|
|
|
Margin="10,5"
|
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
|
VerticalAlignment="Center" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Border>
|
|
|
|
|
</Border>
|
|
|
|
|
<ControlTemplate.Triggers>
|
|
|
|
|
<Trigger Property="IsMouseOver" Value="True">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter TargetName="bor" Property="Background" Value="#1000" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Trigger>
|
|
|
|
|
</ControlTemplate.Triggers>
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
</Style>
|
|
|
|
|
|
2025-07-16 12:20:02 +08:00
|
|
|
<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" />
|
2025-07-14 21:08:46 +08:00
|
|
|
<Setter Property="Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate TargetType="Button">
|
|
|
|
|
<Border Background="{TemplateBinding Background}">
|
2025-07-16 12:20:02 +08:00
|
|
|
<ContentPresenter
|
|
|
|
|
Margin="10,5"
|
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
|
VerticalAlignment="Center" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Border>
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
<Style.Triggers>
|
|
|
|
|
<Trigger Property="IsMouseOver" Value="True">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter Property="Background" Value="#1000" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Trigger>
|
|
|
|
|
</Style.Triggers>
|
|
|
|
|
</Style>
|
|
|
|
|
|
2025-07-16 12:20:02 +08:00
|
|
|
<Style x:Key="DeleteElementButtonStyle" TargetType="Button">
|
|
|
|
|
<Setter Property="Background" Value="Red" />
|
2025-07-14 21:08:46 +08:00
|
|
|
<Setter Property="Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate TargetType="Button">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Border Background="{TemplateBinding Background}" CornerRadius="20">
|
|
|
|
|
<Border
|
|
|
|
|
Name="border"
|
|
|
|
|
Background="Transparent"
|
|
|
|
|
CornerRadius="20">
|
|
|
|
|
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Border>
|
|
|
|
|
</Border>
|
|
|
|
|
<ControlTemplate.Triggers>
|
|
|
|
|
<Trigger Property="IsMouseOver" Value="True">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter TargetName="border" Property="Background" Value="#2000" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Trigger>
|
|
|
|
|
</ControlTemplate.Triggers>
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
</Style>
|
|
|
|
|
|
2025-07-16 12:20:02 +08:00
|
|
|
<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" />
|
2025-07-14 21:08:46 +08:00
|
|
|
<Setter Property="Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate TargetType="Button">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Border Background="{TemplateBinding Background}" CornerRadius="5">
|
|
|
|
|
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Border>
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
<Style.Triggers>
|
|
|
|
|
<Trigger Property="IsMouseOver" Value="True">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter Property="Background" Value="#4FFF" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Trigger>
|
|
|
|
|
</Style.Triggers>
|
|
|
|
|
</Style>
|
|
|
|
|
|
2025-07-16 12:20:02 +08:00
|
|
|
<Style x:Key="ElementArgsButtonStyle" TargetType="ToggleButton">
|
|
|
|
|
<Setter Property="Background" Value="#156FEE" />
|
2025-07-14 21:08:46 +08:00
|
|
|
<Setter Property="Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate TargetType="ToggleButton">
|
|
|
|
|
<Border Background="{TemplateBinding Background}" CornerRadius="20">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Border
|
|
|
|
|
Name="border"
|
|
|
|
|
Background="Transparent"
|
|
|
|
|
CornerRadius="20">
|
|
|
|
|
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Border>
|
|
|
|
|
</Border>
|
|
|
|
|
<ControlTemplate.Triggers>
|
|
|
|
|
<Trigger Property="IsMouseOver" Value="True">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter TargetName="border" Property="Background" Value="#2000" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Trigger>
|
|
|
|
|
<Trigger Property="IsChecked" Value="True">
|
2025-07-16 12:20:02 +08:00
|
|
|
<Setter TargetName="border" Property="Background" Value="#2000" />
|
2025-07-14 21:08:46 +08:00
|
|
|
</Trigger>
|
|
|
|
|
</ControlTemplate.Triggers>
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
</Style>
|
|
|
|
|
</ResourceDictionary>
|