我是众多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'已在其他部分中指定
有人知道解决方案吗?
答案 0 :(得分:10)
我认为SettingsPage
有一个XAML部分,也需要从BasicPage
派生:
<local:BasicPage x:Class="MyNamespace.SettingsPage" ...>
<!-- settings page content -->
</local:BasicPage>