默认情况下,所有代码隐藏类都继承自PhoneApplicationPage
. 我想创建一个子类PhoneApplicationPage
并将其用作我的代码隐藏类的基础,如下所示:
namespace Test
{
public partial class HistoryRemoverPage : PhoneApplicationPage
{
protected override void OnNavigatedTo
(NavigationEventArgs e)
{
if (e.NavigationMode == NavigationMode.New)
NavigationService.RemoveBackEntry();
}
}
}
namespace Test
{
public partial class MainPage : HistoryRemoverPage
{
public MainPage()
{
InitializeComponent();
}
}
}
当我尝试编译我的应用程序时,出现以下错误:
错误 1 'Test.MainPage' 的部分声明不能指定不同的基类
我相信这与以下声明有关MainPage.xaml
,PhoneApplicationPage
而不是我的子类:
电话:PhoneApplicationPage ...
但我不明白如何解决这个问题。有什么建议吗?