Ich habe ein Ribbon-Steuerelement mit mehreren Tasten, die verschiedene Fenster/Benutzer-Steuerelement im Hauptbereich des Fensters anzeigen müssen. Ich denke darüber nach, ein Benutzersteuerelement für jeden 'Funktionsbereich' zu erstellen, der sich auf seine Schaltfläche in der Multifunktionsleiste bezieht.DockPanel und User Control UI mit Ribbon Control
So etwas wie
Public Class RibbonViewModel
Public ReadOnly ucPreferences As UserControl = New ucPreferences
Public ReadOnly ucMain As UserControl = New ucMain
End Class
Benutzer klickt auf die Schaltfläche Vorlieben und ich werde tun,
dockMain.Children.Clear()
dockMain.Children.Add(oRibbon.ucPreferences)
Dieses so weit funktioniert wie das Layout geht, aber ich bin nicht sicher, welche Probleme ich könnte laufen in.
Große Antwort und Erklärung! Ich werde in die Prism-Option schauen, da ich weiß, dass einige Leute das hier bei der Arbeit verwenden. Dies ist ein kleineres Projekt, das * nicht viel wachsen sollte, damit ich bei der Docking-Option für die Benutzersteuerung bleiben kann. – knockando