Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
hier scheint mir beschrieben, was zu tun ist: learn.microsoft.com/en-us/prev…s/apps/hh780627(v=win.10) nämlich du musst (u.a.) einen eigenen GroupStyleSelector schreiben, der tut, wasser soll. Hmm, vlt. gibts auch andere Ansätze ob man den GroupStyle per Binding zuweisen kann, und da eine Art GroupStyleSelector im ViewModel basteln, der in Abhängigkeit von iwas einen anderen GroupStyle zuweist? Klingt alles ziemlich umständlich.
-
naja, noch sehe ich nix, was meiner Vorstellung von MVVM krass widersprechen würde. Tatsächlich scheint mir post#3 recht genau umgesetzt (link habich inzw. repariert). Allerdings verwendest du StyleSelector als Basisklasse, wo im Link ein GroupStyleSelector verwendet ist. Jdfs. zu MVVM: Spannend wäre nun, den Button-Code mal zu sehen - wärest du so nett?
-
Jo, das ist doch MVVM - zumindest der Versuch. Und ist ganz unbestritten ziemlich hässlich, oder? Das finde ich bleibt festzuhalten, dass es vielleicht manche Dinge gibt, die auch mit MVVM nicht schön lösbar sind. Vielleicht aber ist das Viewmodel hier auch nicht der richtige Ort für die Lösung - sondern die sollte ganz im View verbleiben. Mit anderen Worten: dass diese ungewöhnliche Anforderung tatsächlich mal ins Code-Behind des Views gehört (das wäre für mich eine Premiere). Aber nur mit "Vie…
-
GroupStyleSelector ist eine Klasse. Also wirst du iwas in deim Code haben, mit demselben Namen, und so einen Namenskonflikt erzeugen.
-
hmm - jetzt ergoogle ich was ganz anneres als zuvor: learn.microsoft.com/en-us/dotn…r?view=windowsdesktop-7.0 und learn.microsoft.com/en-us/dotn…r?view=windowsdesktop-7.0 Das heisst, es gibt eine databindable Property ItemsControl.GroupStyleSelector des Datentyps GroupStyleSelector. Dabei ist der Datentyp GroupStyleSelector ein Delegat, welcher für die Argumente (CollectionViewGroup group, int level) einen GroupStyle returnt. Deine Fehlermeldung ist also richtig, GroupStyleSelector ist keine Kla…