Hallo an alle, die mir bei meinem Problem helfen wollen
und an alle andern, denen dieser Thread helfen sollte.
1. Kann ich in der WPF ein UserControl (oder UserWindow) vererben?
(ist sicher schon zig mal erklärt, aber ich habe bisher nur die Anwort gefunden: "Nein" bzw. nur eine Code-Klasse vom Typ UserControl kann ich vererben, das XAML nicht)
2. Alle Controls der WPF lassen sich wunderbar erweitern und anpassen, einer Schaltfläche kann ich z.B. ein Image aufdrücken oder mit einem Grid oder StackPanel die unglaublichsten Eigenschaften zuweisen.
Wie kann ich eigene UserControls so entwickeln, dass ich zu einem späteren Zeitpunkt ähnliche Erweiterungen "erfinden" kann.
Beispiel: ich entwickle ein allgemeines DBForm welches alle Eigenschaften zur Datenbankkommunikation bekommt.
Entweder durch Vererbung oder durch Anpassung bekommt DBForm1 die Datenfelder für Personendaten, DBForm2 Veranstaltungsdaten und DBForm3 z.B. Fundraising-Daten
Egal, das Beispiel könnte ich unendlich fortsetzen.
Danke für alle Tipps und Hinweise oder Links zu den entsprechenden Tutorials!
und an alle andern, denen dieser Thread helfen sollte.
1. Kann ich in der WPF ein UserControl (oder UserWindow) vererben?
(ist sicher schon zig mal erklärt, aber ich habe bisher nur die Anwort gefunden: "Nein" bzw. nur eine Code-Klasse vom Typ UserControl kann ich vererben, das XAML nicht)
2. Alle Controls der WPF lassen sich wunderbar erweitern und anpassen, einer Schaltfläche kann ich z.B. ein Image aufdrücken oder mit einem Grid oder StackPanel die unglaublichsten Eigenschaften zuweisen.
Wie kann ich eigene UserControls so entwickeln, dass ich zu einem späteren Zeitpunkt ähnliche Erweiterungen "erfinden" kann.
Beispiel: ich entwickle ein allgemeines DBForm welches alle Eigenschaften zur Datenbankkommunikation bekommt.
Entweder durch Vererbung oder durch Anpassung bekommt DBForm1 die Datenfelder für Personendaten, DBForm2 Veranstaltungsdaten und DBForm3 z.B. Fundraising-Daten
Egal, das Beispiel könnte ich unendlich fortsetzen.
Danke für alle Tipps und Hinweise oder Links zu den entsprechenden Tutorials!