MyExtraButton.xaml 1.7 KB

123456789101112131415161718192021222324252627282930
  1. <Grid
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Name="PanBack" mc:Ignorable="d" x:Class="MyExtraButton"
  5. Width="40" RenderTransformOrigin="0.5,0.5" Height="0">
  6. <Grid.RenderTransform>
  7. <ScaleTransform ScaleX="0" ScaleY="0" />
  8. </Grid.RenderTransform>
  9. <Border x:Name="PanClick" CornerRadius="1000" BorderThickness="0.001" Background="{StaticResource ColorBrushSemiTransparent}"/>
  10. <Grid x:Name="PanScale" IsHitTestVisible="False" RenderTransformOrigin="0.5,0.5" Margin="0,10,0,0">
  11. <Grid.RenderTransform>
  12. <ScaleTransform />
  13. </Grid.RenderTransform>
  14. <Border x:Name="PanColor" CornerRadius="1000" BorderThickness="0.001" Background="{DynamicResource ColorBrush3}">
  15. <Border.Effect>
  16. <DropShadowEffect ShadowDepth="0" BlurRadius="10" Opacity="0.2" />
  17. </Border.Effect>
  18. </Border>
  19. <Border x:Name="PanProgress" CornerRadius="1000" BorderThickness="0.001" Background="#2FFFFFFF" ClipToBounds="True" Visibility="Collapsed">
  20. <Border.Clip>
  21. <RectangleGeometry x:Name="RectProgress" Rect="0,5,40,35" />
  22. </Border.Clip>
  23. </Border>
  24. <Path x:Name="Path" Stretch="Uniform" Margin="12" Fill="{DynamicResource ColorBrush8}" RenderTransformOrigin="0.5,0.5">
  25. <Path.RenderTransform>
  26. <ScaleTransform />
  27. </Path.RenderTransform>
  28. </Path>
  29. </Grid>
  30. </Grid>