我正在创建一个Windows Universal应用程序,现在正在使用Windows Phone部分。我有一个故事板,用于放置在Storyboards.xaml文件中的简单按钮动画,我已将此文件与我的App.xaml资源合并。
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ms-appx:///Dictionaries/Templates.xaml"/>
<ResourceDictionary Source="ms-appx:///Dictionaries/Storyboards.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
我使用此代码找到故事板
Storyboard sb = App.Current.Resources["StoryboardButton"] as Storyboard;
动画在主页面上运行正常。但是,一旦我转到其他页面并返回主页并重新启动动画,我就会收到此错误
WinRT information: Cannot find a resource with the given key.
我错过了什么?
答案 0 :(得分:0)
我无法看到你如何定义StoryboarButton,但尝试添加x:Key =&#34; StoryboardButton&#34;到那个定义。