优化
This commit is contained in:
+15
-16
@@ -45,6 +45,8 @@
|
|||||||
<ResourceDictionary Source="MainWindow_cs/MW_Eraser.xaml"/>
|
<ResourceDictionary Source="MainWindow_cs/MW_Eraser.xaml"/>
|
||||||
</ResourceDictionary.MergedDictionaries>
|
</ResourceDictionary.MergedDictionaries>
|
||||||
|
|
||||||
|
<SolidColorBrush x:Key="NavButtonActiveBackground" Color="#3b82f6"/>
|
||||||
|
|
||||||
<c:IsEnabledToOpacityConverter x:Key="IsEnabledToOpacityConverter" />
|
<c:IsEnabledToOpacityConverter x:Key="IsEnabledToOpacityConverter" />
|
||||||
<c:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
|
<c:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
|
||||||
<c:InverseBooleanToVisibilityConverter x:Key="InverseBooleanToVisibilityConverter" />
|
<c:InverseBooleanToVisibilityConverter x:Key="InverseBooleanToVisibilityConverter" />
|
||||||
@@ -170,47 +172,44 @@
|
|||||||
<Setter Property="Background" Value="#27272a"/>
|
<Setter Property="Background" Value="#27272a"/>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<Trigger Property="IsPressed" Value="True">
|
<Trigger Property="IsPressed" Value="True">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</Trigger>
|
</Trigger>
|
||||||
<!-- 使用多个DataTrigger替代动态绑定 -->
|
<!-- 使用多个DataTrigger替代动态绑定 -->
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="startup">
|
<DataTrigger Binding="{Binding Tag}" Value="startup">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="canvas">
|
<DataTrigger Binding="{Binding Tag}" Value="canvas">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="gesture">
|
<DataTrigger Binding="{Binding Tag}" Value="gesture">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="inkrecognition">
|
<DataTrigger Binding="{Binding Tag}" Value="inkrecognition">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="crashaction">
|
<DataTrigger Binding="{Binding Tag}" Value="crashaction">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="ppt">
|
<DataTrigger Binding="{Binding Tag}" Value="ppt">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="advanced">
|
<DataTrigger Binding="{Binding Tag}" Value="advanced">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="automation">
|
<DataTrigger Binding="{Binding Tag}" Value="automation">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="randomwindow">
|
<DataTrigger Binding="{Binding Tag}" Value="randomwindow">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="theme">
|
<DataTrigger Binding="{Binding Tag}" Value="theme">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="shortcuts">
|
<DataTrigger Binding="{Binding Tag}" Value="shortcuts">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="about">
|
<DataTrigger Binding="{Binding Tag}" Value="about">
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
<Setter Property="Background" Value="{StaticResource NavButtonActiveBackground}"/>
|
||||||
</DataTrigger>
|
|
||||||
<DataTrigger Binding="{Binding Tag}" Value="plugins">
|
|
||||||
<Setter Property="Background" Value="#3b82f6"/>
|
|
||||||
</DataTrigger>
|
</DataTrigger>
|
||||||
</ControlTemplate.Triggers>
|
</ControlTemplate.Triggers>
|
||||||
</ControlTemplate>
|
</ControlTemplate>
|
||||||
|
|||||||
Reference in New Issue
Block a user