<Storyboard x:Key="OnClick1">
<DoubleAnimation Storyboard.TargetName="{StaticResource test}"
Storyboard.TargetProperty="Opacity"
From="1"
To="0"
RepeatBehavior="2000"
AutoReverse="True"
Duration="0:0:0.7"/>
</Storyboard>
<Window.Triggers>
<EventTrigger RoutedEvent="ButtonBase.Loaded" SourceName="button">
<BeginStoryboard Storyboard="{StaticResource OnClick1}"/>
</EventTrigger>
</Window.Triggers>
<Button x:Name="button2" x:key="test" Content="Button" Margin="234,140,164,0" Height="37" VerticalAlignment="Top"/>
<Button x:Name="button3" x:key="test" Content="Button" Margin="234,140,164,0" Height="37" VerticalAlignment="Top"/>
我想將這個雙動畫添加到多個按鈕而不重複雙動畫。最初,我將TargetName設置爲第一個按鈕的名稱並且它可以工作,但是如果將按鈕添加到按鈕,我會在WinFX命名空間中收到此消息「The property」key「不存在。如何定位故事板中的一組控件WPF
我不明白。我還沒有遇到元素名稱。什麼是ButtonA?它指的是什麼? – Decoder94
@ Decoder94查看更新。我將'ButtonA'改爲'button2',因爲這是您在示例中實際使用的名稱。這個ElementName的東西是幹什麼的,它使用XAML元素作爲源。其效果是,只要'button2.Opacity'發生變化,'button3'的不透明度將自動更新爲具有相同的值。 –
謝謝。明白! – Decoder94