PhoneApplicationPage子类不起作用

时间:2011-11-07 03:50:17

标签: xaml windows-phone-7 windows-phone-7.1

在页面的.xaml文件的开头,我有:

<framework:PhoneApplicationPageBase

并在.xaml.cs文件中:

public partial class MyPage : PhoneApplicationPageBase

在App.xaml中我有:

<Application
    ...
    xmlns:framework="clr-namespace:..." 

但是在编译xaml文件时我得到错误“'framework'是未声明的前缀”。 PhoneApplicationPageBase类在另一个.xaml页面文件中正常工作(我刚才写过)。

我是否忘记了我需要做的事情才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

您需要在页面xaml文件中声明名称空间前缀。可以从App.xaml文件引用资源,但导入的命名空间不会传播到项目中的其他页面。

如果你将 xmlns:framework =“clr-namespace:...”添加到页面的根元素,它应该没问题。