Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在XAML中创建动画时出错_C#_Wpf_Xaml - Fatal编程技术网

C# 在XAML中创建动画时出错

C# 在XAML中创建动画时出错,c#,wpf,xaml,C#,Wpf,Xaml,新的XAML。。。我想做一些简单的动画。我试图从以下链接中了解MSDN的示例代码: 我经常遇到这样的错误:“添加到IDictionary的所有对象都必须有一个与其关联的键属性。第11行位置18” 这个错误意味着什么?我怎么修理它 StackPanel因为每个框架元素都有一个属性resources,它是一个属性,您只能使用x:Key属性将元素添加到其中以识别它们(基本上这是一个IDicToAnry)。因此,您需要在情节提要中添加一个x:Key: <Storyboard x:Name="m

新的XAML。。。我想做一些简单的动画。我试图从以下链接中了解MSDN的示例代码:


我经常遇到这样的错误:“添加到IDictionary的所有对象都必须有一个与其关联的键属性。第11行位置18”


这个错误意味着什么?我怎么修理它

StackPanel因为每个
框架元素都有一个属性
resources
,它是一个属性,您只能使用
x:Key
属性将元素添加到其中以识别它们(基本上这是一个
IDicToAnry
)。因此,您需要在情节提要中添加一个
x:Key

<Storyboard x:Name="myStoryboard" x:Key="myStoryboardKey">

MSDN上的示例是错误的,或者它们的意思是
x:Key=“myStoryboard”
而不是
x:Name=“myStoryboard”
,用
x:Key=“myStoryboard”
替换
x:Name=“myStoryboard”
应该足以解决此问题

在这种情况下,您需要
的原因是隐藏的代码使用的是
IDictionary
,这需要一个唯一的键来识别。

<Storyboard x:Name="myStoryboard" x:Key="myStoryboardKey">