UWP - 从基本页面继承 C#

3
我是众多 Windows 应用程序开发人员之一,我相信其他人也遇到过这个问题。我想要有一个基础页面(C#),在其中添加方法并在某些页面中使用它,而不需要反复编写代码。
我已经尝试过以下方式:
Basicpage.cs:
public class BasicPage : Page 
{
    public void Test() {

    }
}

SettingsPage.xaml.cs:

public sealed partial class SettingsPage : BasicPage{
    public SettingsPage () {
        InitializeComponent();
    }
}

在粗体的“BasicPage”页面上出现了以下错误:

“...SettingsPage”的基类与其他部分中声明的不同 并且 基本类型“BasicPage”已在其他部分中指定

有人知道解决方案吗?
1个回答

13

我假设SettingsPage有一个XAML部分,这部分也需要来源于BasicPage

<local:BasicPage x:Class="MyNamespace.SettingsPage" ...>
    <!-- settings page content -->
</local:BasicPage>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接