C# 错误:每个字典条目必须有一个关联的键

C# 错误:每个字典条目必须有一个关联的键,c#,wpf,vb.net,xaml,animation,C#,Wpf,Vb.net,Xaml,Animation,xaml c# 错误屏幕: 任何支持都将不胜感激 提前感谢正如错误所说,您需要定义与每个资源关联的x:Key指令 private void Mouse_Clicked(object sender, MouseEventArgs e) { myStoryboard.Begin(); } 发件人: 资源字典中的每个资源都必须具有唯一的密钥。什么时候 在标记中定义资源,通过 x:关键指令 正如错误所说,您需要定义与每个资源关联的x:Key指令 private void Mouse_Clic

xaml

c#

错误屏幕:

任何支持都将不胜感激


提前感谢

正如错误所说,您需要定义与每个资源关联的
x:Key
指令

private void Mouse_Clicked(object sender, MouseEventArgs e)
{
    myStoryboard.Begin();
}
发件人:

资源字典中的每个资源都必须具有唯一的密钥。什么时候 在标记中定义资源,通过 x:关键指令


正如错误所说,您需要定义与每个资源关联的
x:Key
指令

private void Mouse_Clicked(object sender, MouseEventArgs e)
{
    myStoryboard.Begin();
}
发件人:

资源字典中的每个资源都必须具有唯一的密钥。什么时候 在标记中定义资源,通过 x:关键指令

private void Mouse_Clicked(object sender, MouseEventArgs e)
{
    myStoryboard.Begin();
}
<StackPanel x:Name="myStackPanel">
    <StackPanel.Resources>
        <Storyboard x:Key="myStoryboard">
            <DoubleAnimation Storyboard.TargetName="MyAnimatedRectangle" Storyboard.TargetProperty="Opacity" From="1.0" To="0.0" Duration="0:0:1" AutoReverse="True" RepeatBehavior="Forever" />
        </Storyboard>
    </StackPanel.Resources>
    <TextBlock Margin="10">Click on the rectangle to start the animation.</TextBlock>
    <Rectangle MouseLeftButtonDown="Mouse_Clicked" x:Name="MyAnimatedRectangle" Width="100" Height="100" Fill="Blue" />
</StackPanel>
private void Mouse_Clicked(object sender, MouseEventArgs e)
{
    var myStoryboard = (Storyboard)myStackPanel.FindResource("myStoryboard");
    myStoryboard.Begin();
}