У меня проблема с базовыми классами в WPF. Я пытаюсь сделать базовый класс с некоторыми базовыми элементами, чтобы другие окна могли наследовать эти компоненты. Но все, что у меня есть, когда я наследую базовый класс, - это только пустое окно, без этих элементов. Для лучшего понимания я положил мой код здесь:Использование базовых классов в WPF
using XSoftArt.WPFengine;
namespace XSoftArt
{
public class WindowBase : Window
{
public WindowBase()
{
}
}
кодекс Windows, ведьма наследуется WindowBase:
namespace XSoftArt.WPFengine
{
public partial class NewAbility : WindowBase
{
public NewAbility()
{
base.ChildForm = this; InitializeComponent();
}
}
}
Или, может быть, кто-то может поставить рабочий пример или ссылку с реализовали базовые классы в wpf? Thanks
Что заставляет вас говорить, что это принципиально неправильно и невозможно? Кажется, что-то вроде прыжка, не так ли? –
@ Андерсон, ну, это зависит от того, понял ли я вопрос ОП. Если бы я это сделал, и он говорит о наследовании из файла XAML в файл XAML, просто наследуя его от другого класса управления, тогда нет, это невозможно. XAML просто не работает. Если я его неправильно понял, то, возможно, есть способ, но я бы серьезно сомневался, было бы разумно пойти по этому пути в WPF, основываясь на том, как ОП описал это. –
Хотя, может быть, я ошибаюсь. Я отредактировал свой ответ, чтобы отразить это. –