UWP - 从基页C继承

Tab*_*eek 3 windows inheritance windows-phone-8.1 uwp

我是众多Windows应用开发者之一.我确定其他人也遇到了这个问题.我希望有一个基页(c#),我在其中添加方法并在一些页面中使用它而无需反复编码.

我试过这样的:

Basicpage.cs:

public class BasicPage : Page 
{
    public void Test() {

    }
}
Run Code Online (Sandbox Code Playgroud)

SettingsPage.xaml.cs:

public sealed partial class SettingsPage : BasicPage{
    public SettingsPage () {
        InitializeComponent();
    }
}
Run Code Online (Sandbox Code Playgroud)

在粗体" BasicPage "上有错误:

"... SettingsPage"的基类与其他部分中声明的基类不同,基本类型"BasicPage"已在其他部分中指定

有人知道解决方案吗?

and*_*ask 10

我假设SettingsPage有一个XAML部分,它也需要派生自BasicPage:

<local:BasicPage x:Class="MyNamespace.SettingsPage" ...>
    <!-- settings page content -->
</local:BasicPage>
Run Code Online (Sandbox Code Playgroud)