Was ist in WPF der Unterschied zwischen CustomControls und UserControls? Wann sollte ich beide verwenden?
Antwort
Zu viele Anzeigen?UserControl (Zusammensetzung):
- Setzt mehrere bestehende Kontrollen zusammen zu einer wiederverwendbaren "Gruppe"
- Besteht aus einer XAML und einem Code dahinter Datei
- Kann nicht gestylt/schabloniert werden
- Abgeleitet von UserControl
CustomControl (Erweitern eines bestehenden Steuerelements)
- Erweitert ein bestehendes Steuerelement um zusätzliche Funktionen
- Besteht aus einer Codedatei und einem Standard Stil in Themes/Generic.xaml
- Kann gestylt/schabloniert werden
- Der beste Ansatz zum Aufbau einer Kontrolle Bibliothek
Quelle: Die Unterschiede zwischen CustomControls und UserControls