在WinRT XAML中使用Page.Resources或MyControl.Resources?

时间:2012-10-15 20:14:43

标签: xaml resources windows-runtime winrt-xaml

我注意到WinRT应用程序的一些示例在引用资源设置方面存在一些冲突

对某些人来说:

<common:LayoutAwarePage ...>
<common:LayoutAwarePage.Resources ...>

但我也看过(当然LayoutAwarePage继承了Page)

<common:LayoutAwarePage ...>
<Page.Resources ...>

其中哪一个是正确的?有什么不同?

2 个答案:

答案 0 :(得分:0)

如果您查看LayoutAwarePage.cs的来源,您会注意到LayoutAwarePage Page。我认为他们会引用父类的资源并建议您使用common:LayoutAwarePage.Resources,这有点奇怪。

答案 1 :(得分:0)

<FrameworkElement.Resources>怎么样?这样,如果您更改Page / UserControl的实际类

,则永远不必更改标记