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

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

parent 6aeafc95
...@@ -103,16 +103,9 @@ ...@@ -103,16 +103,9 @@
<iconPacks:PackIconMaterial Kind="ArrowRight" /> <iconPacks:PackIconMaterial Kind="ArrowRight" />
</Grid> </Grid>
</Button> </Button>
<Button Command="{Binding ToNewestCmd}"> <Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
<Button.Style> IsEnabled="{Binding IsNewest,Converter={StaticResource brconv}}"
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}"> Command="{Binding ToNewestCmd}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsNewest}" Value="True">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
<iconPacks:PackIconMaterial Kind="ArrowCollapseRight" /> <iconPacks:PackIconMaterial Kind="ArrowCollapseRight" />
</Button> </Button>
......
...@@ -101,17 +101,9 @@ ...@@ -101,17 +101,9 @@
</StackPanel> </StackPanel>
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" Grid.Column="2" Grid.RowSpan="2"> <StackPanel Orientation="Horizontal" VerticalAlignment="Top" Grid.Column="2" Grid.RowSpan="2">
<Button Click="button_pause_Click" > <Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
<Button.Style> IsEnabled="{Binding IsPaused,Converter={StaticResource brconv}}"
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}"> Click="button_pause_Click" >
<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>
<iconPacks:PackIconMaterial > <iconPacks:PackIconMaterial >
<iconPacks:PackIconMaterial.Style> <iconPacks:PackIconMaterial.Style>
<Style TargetType="iconPacks:PackIconMaterial" BasedOn="{StaticResource Styles.Icon.Rectangle}"> <Style TargetType="iconPacks:PackIconMaterial" BasedOn="{StaticResource Styles.Icon.Rectangle}">
...@@ -125,30 +117,15 @@ ...@@ -125,30 +117,15 @@
</iconPacks:PackIconMaterial.Style> </iconPacks:PackIconMaterial.Style>
</iconPacks:PackIconMaterial> </iconPacks:PackIconMaterial>
</Button> </Button>
<Button Click="button_save_Click" IsEnabled="{Binding IsPaused}" > <Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
<Button.Style> IsEnabled="{Binding IsPaused}"
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}"> Click="button_save_Click" >
<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>
<iconPacks:PackIconMaterial Kind="Floppy" /> <iconPacks:PackIconMaterial Kind="Floppy" />
</Button> </Button>
<Button Click="button_analyze_Click" IsEnabled="{Binding IsPaused}" > <Button Style="{StaticResource Styles.Button.Icon.Rectangle}"
<Button.Style> IsEnabled="{Binding IsPaused}"
<Style TargetType="Button" BasedOn="{StaticResource Styles.Button.Icon.Rectangle}"> Click="button_analyze_Click"
<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>
<iconPacks:PackIconMaterial Kind="ChartLine" /> <iconPacks:PackIconMaterial Kind="ChartLine" />
</Button> </Button>
</StackPanel> </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