archives_button.xaml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <Grid Margin="10,10,10,30" Height="40" Width="300">
  2. <Grid.Triggers>
  3. <EventTrigger RoutedEvent="Loaded">
  4. <BeginStoryboard>
  5. <Storyboard>
  6. <ColorAnimation Storyboard.TargetName="view" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" To="#777777" Duration="0:0:0.0" />
  7. <ColorAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" To="#BBFFFFFF" />
  8. <ColorAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" To="#777777" />
  9. </Storyboard>
  10. </BeginStoryboard>
  11. </EventTrigger>
  12. <EventTrigger RoutedEvent="MouseEnter">
  13. <BeginStoryboard>
  14. <Storyboard>
  15. <ColorAnimation Storyboard.TargetName="view" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" To="{Binding}" Duration="0:0:0.25" />
  16. <ColorAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" To="{Binding}" Duration="0:0:0.25" />
  17. <DoubleAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="Width" To="260" Duration="0:0:0.1" />
  18. <ColorAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" To="{Binding}" Duration="0:0:0.25" />
  19. </Storyboard>
  20. </BeginStoryboard>
  21. </EventTrigger>
  22. <EventTrigger RoutedEvent="MouseLeave">
  23. <BeginStoryboard>
  24. <Storyboard>
  25. <ColorAnimation Storyboard.TargetName="view" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" To="#777777" Duration="0:0:0.75" />
  26. <ColorAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" To="#BBFFFFFF" Duration="0:0:0.5" />
  27. <DoubleAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="Width" To="240" Duration="0:0:0.1" />
  28. <ColorAnimation Storyboard.TargetName="viewBdr" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" To="#777777" Duration="0:0:0.75" />
  29. </Storyboard>
  30. </BeginStoryboard>
  31. </EventTrigger>
  32. </Grid.Triggers>
  33. <local:MyButton EventType="打开帮助" EventData="http://www.lightbeacon.top/pnh/archives_list.json">
  34. <Border x:Name="viewBdr" Height="40" Width="240" Background="{StaticResource ColorBrush6}" Opacity="1" CornerRadius="4" BorderThickness="1.5" BorderBrush="{StaticResource ColorBrush4}">
  35. <TextBlock x:Name="view" Text="浏览更早版本更新历史" Margin="10" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="14" Foreground="{StaticResource ColorBrush4}" FontWeight="Bold" />
  36. </Border>
  37. </local:MyButton>
  38. </Grid>