teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

見直しキャンペーン中

2023/07/29 13:05

投稿

TN8001
TN8001

スコア10114

answer CHANGED
@@ -1,77 +1,77 @@
1
- こうですかね?(いまだにこの長ったらしいプロパティパス?よくわからんですね^^;
2
-
3
- ```xaml
4
- <Window
5
- x:Class="Questions374901.MainWindow"
6
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
7
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
8
- Width="800"
9
- Height="450">
10
- <Window.Resources>
11
- <RotateTransform x:Key="ResourceAnimatedTransform" />
12
- </Window.Resources>
13
- <StackPanel Margin="50">
14
- <Button
15
- HorizontalAlignment="Left"
16
- Content="MyAnimatedTransform"
17
- RenderTransformOrigin="0.5,0.5">
18
- <Button.RenderTransform>
19
- <RotateTransform x:Name="MyAnimatedTransform" />
20
- </Button.RenderTransform>
21
- <Button.Triggers>
22
- <EventTrigger RoutedEvent="Button.Click">
23
- <BeginStoryboard>
24
- <Storyboard>
25
- <DoubleAnimation
26
- Storyboard.TargetName="MyAnimatedTransform"
27
- Storyboard.TargetProperty="(RotateTransform.Angle)"
28
- From="0.0"
29
- To="360"
30
- Duration="0:0:1" />
31
- </Storyboard>
32
- </BeginStoryboard>
33
- </EventTrigger>
34
- </Button.Triggers>
35
- </Button>
36
-
37
- <Button
38
- HorizontalAlignment="Left"
39
- Content="ResourceAnimatedTransform"
40
- RenderTransform="{StaticResource ResourceAnimatedTransform}"
41
- RenderTransformOrigin="0.5,0.5">
42
- <Button.Triggers>
43
- <EventTrigger RoutedEvent="Button.Click">
44
- <BeginStoryboard>
45
- <Storyboard>
46
- <DoubleAnimation
47
- Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
48
- From="0.0"
49
- To="360"
50
- Duration="0:0:1" />
51
- </Storyboard>
52
- </BeginStoryboard>
53
- </EventTrigger>
54
- </Button.Triggers>
55
- </Button>
56
-
57
- <Rectangle
58
- Width="50"
59
- Height="50"
60
- Fill="Red"
61
- RenderTransform="{StaticResource ResourceAnimatedTransform}"
62
- RenderTransformOrigin="0.5,0.5" />
63
- <Rectangle
64
- Width="50"
65
- Height="100"
66
- Fill="Green"
67
- RenderTransform="{StaticResource ResourceAnimatedTransform}"
68
- RenderTransformOrigin="0.5,0.5" />
69
- <Ellipse
70
- Width="80"
71
- Height="50"
72
- Fill="Blue"
73
- RenderTransform="{StaticResource ResourceAnimatedTransform}"
74
- RenderTransformOrigin="0.5,0.5" />
75
- </StackPanel>
76
- </Window>
1
+ こうですかね?(いまだにこの長ったらしいプロパティパス?よくわからんですね^^;
2
+
3
+ ```xml
4
+ <Window
5
+ x:Class="Questions374901.MainWindow"
6
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
7
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
8
+ Width="800"
9
+ Height="450">
10
+ <Window.Resources>
11
+ <RotateTransform x:Key="ResourceAnimatedTransform" />
12
+ </Window.Resources>
13
+ <StackPanel Margin="50">
14
+ <Button
15
+ HorizontalAlignment="Left"
16
+ Content="MyAnimatedTransform"
17
+ RenderTransformOrigin="0.5,0.5">
18
+ <Button.RenderTransform>
19
+ <RotateTransform x:Name="MyAnimatedTransform" />
20
+ </Button.RenderTransform>
21
+ <Button.Triggers>
22
+ <EventTrigger RoutedEvent="Button.Click">
23
+ <BeginStoryboard>
24
+ <Storyboard>
25
+ <DoubleAnimation
26
+ Storyboard.TargetName="MyAnimatedTransform"
27
+ Storyboard.TargetProperty="(RotateTransform.Angle)"
28
+ From="0.0"
29
+ To="360"
30
+ Duration="0:0:1" />
31
+ </Storyboard>
32
+ </BeginStoryboard>
33
+ </EventTrigger>
34
+ </Button.Triggers>
35
+ </Button>
36
+
37
+ <Button
38
+ HorizontalAlignment="Left"
39
+ Content="ResourceAnimatedTransform"
40
+ RenderTransform="{StaticResource ResourceAnimatedTransform}"
41
+ RenderTransformOrigin="0.5,0.5">
42
+ <Button.Triggers>
43
+ <EventTrigger RoutedEvent="Button.Click">
44
+ <BeginStoryboard>
45
+ <Storyboard>
46
+ <DoubleAnimation
47
+ Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
48
+ From="0.0"
49
+ To="360"
50
+ Duration="0:0:1" />
51
+ </Storyboard>
52
+ </BeginStoryboard>
53
+ </EventTrigger>
54
+ </Button.Triggers>
55
+ </Button>
56
+
57
+ <Rectangle
58
+ Width="50"
59
+ Height="50"
60
+ Fill="Red"
61
+ RenderTransform="{StaticResource ResourceAnimatedTransform}"
62
+ RenderTransformOrigin="0.5,0.5" />
63
+ <Rectangle
64
+ Width="50"
65
+ Height="100"
66
+ Fill="Green"
67
+ RenderTransform="{StaticResource ResourceAnimatedTransform}"
68
+ RenderTransformOrigin="0.5,0.5" />
69
+ <Ellipse
70
+ Width="80"
71
+ Height="50"
72
+ Fill="Blue"
73
+ RenderTransform="{StaticResource ResourceAnimatedTransform}"
74
+ RenderTransformOrigin="0.5,0.5" />
75
+ </StackPanel>
76
+ </Window>
77
77
  ```