Commit 9eca2e65 authored by 潘栩锋's avatar 潘栩锋 🚴

优化 删除无用按钮Style继承, IsEnable改为直接Binding

parent 6aeafc95
......@@ -103,16 +103,9 @@
<iconPacks:PackIconMaterial Kind="ArrowRight" />
</Grid>
</Button>
<Button Command="{Binding ToNewestCmd}">
<Button.Style>
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsNewest}" Value="True">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
<Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
IsEnabled="{Binding IsNewest,Converter={StaticResource brconv}}"
Command="{Binding ToNewestCmd}">
<iconPacks:PackIconMaterial Kind="ArrowCollapseRight" />
</Button>
......
......@@ -101,17 +101,9 @@
</StackPanel>
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" Grid.Column="2" Grid.RowSpan="2">
<Button Click="button_pause_Click" >
<Button.Style>
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}">
<Setter Property="Background" Value="{StaticResource Brushes.Activity}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding IsPaused}" Value="True">
<Setter Property="Background" Value="{StaticResource Brushes.NoAct}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
<Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
IsEnabled="{Binding IsPaused,Converter={StaticResource brconv}}"
Click="button_pause_Click" >
<iconPacks:PackIconMaterial >
<iconPacks:PackIconMaterial.Style>
<Style TargetType="iconPacks:PackIconMaterial" BasedOn="{StaticResource Styles.Icon.Rectangle}">
......@@ -125,30 +117,15 @@
</iconPacks:PackIconMaterial.Style>
</iconPacks:PackIconMaterial>
</Button>
<Button Click="button_save_Click" IsEnabled="{Binding IsPaused}" >
<Button.Style>
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}">
<Setter Property="Background" Value="{StaticResource Brushes.NoAct}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding IsPaused}" Value="True">
<Setter Property="Background" Value="{StaticResource Brushes.Activity}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
<Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
IsEnabled="{Binding IsPaused}"
Click="button_save_Click" >
<iconPacks:PackIconMaterial Kind="Floppy" />
</Button>
<Button Click="button_analyze_Click" IsEnabled="{Binding IsPaused}" >
<Button.Style>
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}">
<Setter Property="Background" Value="{StaticResource Brushes.NoAct}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding IsPaused}" Value="True">
<Setter Property="Background" Value="{StaticResource Brushes.Activity}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
<Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
IsEnabled="{Binding IsPaused}"
Click="button_analyze_Click"
>
<iconPacks:PackIconMaterial Kind="ChartLine" />
</Button>
</StackPanel>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment