UWP - 从基页C继承

时间:2015-10-08 14:47:21

标签: windows inheritance windows-phone-8.1 uwp

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

我试过这样的话:

Basicpage.cs:

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

    }
}

SettingsPage.xaml.cs:

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

在粗体" BasicPage "有错误:

基础类" ...设置页面"与其他部分声明的不同 和 基本类型' BasicPage'已在其他部分中指定

有人知道解决方案吗?

1 个答案:

答案 0 :(得分:10)

我认为SettingsPage有一个XAML部分,也需要从BasicPage派生:

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