windows - UWP - 从基页 C# 继承

标签 windows inheritance windows-phone-8.1 uwp

我是众多 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/

相关文章:

windows - 为什么 Windows 命令提示符 forfiles 会返回一些以 ~$ 开头的文件名?

windows - 如何在SVN版本文件夹中创建时自动添加/忽略某种类型的文件

windows - 在 Windows 上设置 postgres 用户密码

python - 如何在基类的函数上使用装饰器,并在继承基类时让装饰器作用于该函数

java - 类型继承问题

visual-studio-2012 - "A specified communication resources(port) is already in use"附加调试器时

c# - 在 Converter 中显示 StorageItem 缩略图

windows - 如何以未弃用的方式访问 Windows 上的操纵杆?

python - 为什么类方法的 super 需要第二个参数?

c# - Windows Phone 8.1 的绘图控件(通用应用程序)