Я уверен, что это легко, но новичок для WPF с использованием С#. Я знаю о наследовании от классов и делал так много раз, например, в проектах С# WinForms...
public class MyClass : DerivedFromClass
{}
Однако, тупик в WPF и вот проблема. Я хочу создать собственный набор элементов управления, которые будут использоваться в качестве базовой линии для нового учебного проекта... предустановить мои собственные стили, цвета, фоны и другие функции. Нет проблем. Начните сначала с окна WPF и создайте "MyWindow".
Теперь я хочу использовать этот базовый "MyWindow" и подкласс THAT для еще одного класса MySubClassedWindow. Итак, я создаю новый класс Window, и по умолчанию VS2010 создает как конструкторскую, так и кодовую части формы. Я просматриваю код в MySubClassedWindow и нахожу
partial class MySubclassedWindow : Window
{}
В С# с использованием WinForms я просто изменил бы (и я включил ссылку на библиотеку классов, которая включает объявление MyWindow.
partial class MySubclassedWindow : MyWindow
{}
Когда я это сделаю, я получаю ошибку компиляции
Partial declarations of 'MyNameSpace.MySubclassedWindow' must not specify different base classes