Я один из многих разработчиков приложений для Windows. Я уверен, что кто-то другой тоже столкнулся с этой проблемой. Я хочу иметь базовую страницу (С#), где я добавляю методы и использую их на некоторых страницах, не кодируя их снова и снова.
Я пробовал это так:
Базовая страница.cs:
public class BasicPage : Page
{
public void Test() {
}
}
НастройкиPage.xaml.cs:
public sealed partial class SettingsPage : BasicPage{
public SettingsPage () {
InitializeComponent();
}
}
На жирном "BasicPage" есть ошибки:
Базовый класс "...SettingsPage" отличается от объявленного в других частях, а базовый тип "BasicPage" уже указан в других частях.
Кто-нибудь знает решение?