我是众多 Windows 应用程序开发人员之一。我相信其他人也遇到过这个问题。我想要一个基本页面 (c#),我可以在其中添加方法并在某些页面中使用它,而无需一遍又一遍地编码。

我试过这样:

基本页面.cs:

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

    }
}

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

在粗体“ BasicPage ”上有错误:

“...SettingsPage”的基类与其他部分声明的不同

其他部分已指定基本类型“BasicPage”

有人知道解决方案吗?

最佳答案

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

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

关于windows - UWP - 从基页 C# 继承,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33019113/

10-11 22:57