【发布时间】:2013-12-28 16:55:12
【问题描述】:
我在我的 Windows Phone 应用程序中使用合并字典时遇到了一个非常奇怪的问题。我从我的 MainPage 导航到辅助页面 (page1),只需单击一个非常简单的按钮
private void Button_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
}
第一次导航正确。第二次(返回并再次单击按钮)给我一个错误“在合并的资源字典中检测到循环”。我创建了一个非常简单的页面,只需添加 MergedDictionary + resourcedictionary 即可减少问题。我的 Page1.xaml 如下:
<phone:PhoneApplicationPage.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Skins\Page1Skin.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</phone:PhoneApplicationPage.Resources>
【问题讨论】:
标签: xaml windows-phone-8