Verständnis WPF-Fenster-Klasse ableiten

Ich bin sicher, dies ist einfach, aber neu für mich für WPF mit C#. Ich weiß zum Erben von Klassen und getan haben so viele Male, wie in C# WinForms Projekte...

public class MyClass : DerivedFromClass
{}

Allerdings ratlos in WPF und hier ist das Problem. Ich will bauen meine eigenen Satz von Steuerelementen verwendet werden, die als Basis für eine neue Lern-Projekt... voreingestellten meine eigenen Stile, Farben, Hintergründe und andere Funktionen. Kein problem. Starten Sie zunächst mit einem WPF-Fenster, und erstellen "MyWindow".

Nun, ich möchte an dieser baseline "MyWindow" und eine Unterklasse, DIE für noch eine andere Klasse von MySubClassedWindow. Also erstelle ich eine neue Fenster-Klasse, und standardmäßig, VS2010 erstellt die beiden designer und code-Teile der form. Ich mache auf code anzeigen MySubClassedWindow und finden

partial class MySubclassedWindow : Window
{}

In C# mit WinForms, ich würde nur ändern (und ich habe die class library reference, enthält die "MyWindow" Erklärung.

partial class MySubclassedWindow : MyWindow
{}

Wenn ich das mache, bekomme ich einen Kompilierungsfehler von

Partial declarations of 'MyNameSpace.MySubclassedWindow' must not specify different base classes
Wie sieht Ihre XAML (nicht xaml.cs) Unabhängigkeitserklärung aussieht?

InformationsquelleAutor DRapp | 2011-08-24

Schreibe einen Kommentar