Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Grundlagen - MVVM: "Binding-Picking" im Xaml-Editor
ErfinderDesRades - - Tipps & Tricks zu WPF und verwandten Technologien
BeitragBindings sind riskant. Der Xaml-Editor erzwingt zwar die richtige Syntax einer Binding-Setzung, erzwingt aber nicht, dass die angebundene Property ühaupt existiertXML-Quellcode (1 Zeile)Das compiliert, und führt nichtmal zum Laufzeit-Absturz. Sondern es funktioniert einfach nicht (und verschlechtert die Performance u.U. erheblich). Bei richtig angewandtem MVVM–Pattern kennt der Xaml-Editor allerdings den DataContext, und folglich das Viewmodel, das für ein bestimmtes Element gilt. Und dann kann …
-
Grundlagen - MVVM: "Binding-Picking" im Xaml-Editor
ErfinderDesRades - - Tipps & Tricks zu WPF und verwandten Technologien
Beitrag@Vatter: Mein Gott - die c#ler liebens echt von hinten durch die Brust ins Auge. Bis man da mal hinter ist, was Josh da mit seine Workspaces und PersonenViewModelse fabriziert! Also ich hab jetzt einfach das PersonenView ans MainModel angeschlossen und gut ist, und BindingPicking geht auch. Seine Übungen da müsste man nochmal genau analysieren, weil ich blicks grad nicht, welche Funktionen die nach meiner Xaml-Vereinfachung noch erfüllen - aber da kann man bestimmt ziemlich ausmisten.
-
Grundlagen - MVVM: "Binding-Picking" im Xaml-Editor
ErfinderDesRades - - Tipps & Tricks zu WPF und verwandten Technologien
BeitragZitat von Vatter: „Dein Beilspiel bindt nun wieder das MainViewModel direkt an die View. Das würde bei vielen unterschiedlichen Views dazu führen, dass dieses ViewModel immer größer wird, weil das dann ALLE Daten des Programmes verwaltet. Das entspricht nicht meinem Verständnis von MVVM. Es soll doch für jede View ein Viewmodel geben und für jede View-Instanz also eine Viewmodel-Instanz, odr?. “Mich ficht das nicht weiter an, wenn letztlich alle Viewmodels im MainViewmodel zusammenfließen. Damit…
-
Heute habich den d: DataContext kennengelernt Den d: - Namespace bindet man so ein:XML-Quellcode (2 Zeilen) Der d: - Namespace tätigt Setzungen, die nur zur Designzeit aktiv sind. Nun ist damit auch Setzen eines DataContexts möglich, speziell für die Designzeit:XML-Quellcode (8 Zeilen) Die PersonMock-Resource habich ins App.Xaml gepackt:XML-Quellcode (5 Zeilen) Jo, nun brauche ich kein Code-Behind mehr, um den DataContext vom Container zu erben, und kann trotzdem fabelhaft im Designer Binding-Pi…
-
Grundlagen - MVVM: "Binding-Picking" im Xaml-Editor
ErfinderDesRades - - Tipps & Tricks zu WPF und verwandten Technologien
BeitragJo - zum Binding-Picking eignet sich das vollkommen. Aber bei meinem Mock-Teil habich richtige Daten im Designer zur Verfügung: