Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Hallo Zitat von Jeiss: „Jede LB zeigt jeweils nur die nach einem Kriterium gefilterten Daten an“ Du hast also mehrere Properties in deinem ViewModel, korrekt? Zitat von Jeiss: „Um das zu erreichen musste ich schon mal eine separat Ansicht/View (ICollectionView) zum Binden an die jeweiligen LB bereitstellen.“ Für jede Listbox hast du also ein eigene Property vom Typ ICollectionView richtig? Zitat von Jeiss: „Ich hab schon mal in meinem ViewModel eine "SelectedItem" Eigenschaft angelegt“ Wenn du d…

  • Benutzer-Avatarbild

    Zitat von Jeiss: „Ich hab das ja richtig verstanden, ein Event vom ICollectionView....ok?!“ Vollkommen richtig. Du hast ja mehrere ICollectionView`s. Jetzt machst du dir ein im VM ein Property z.b. in deinem Fall LastSelectedUrgentOrder welches von selben Typ ist wie die Items in deinen ICollectionView`s. Für jedes ICollectionView in deinem VM Abonnierst du das Event CurrentChanged auf ein und die selbe Sub. Nennen wir diese jetzt mal UrgendSelected. In dieser Prozedur machst du nichts anderes a…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „dann werden die alle synchron sein, weil hängen alle am selben ChooseView.“ Ne, er schrieb ja: Ich hab für jede Listbox eine ICollectionView Eigenschaft im VM Jede ListBox hat also korrekt seine eigene CollectionViewSource nur eben mit anderen Filtern, Sortierungen usw.. Wie er schreibt ist der Datentyp der CillectionViewSource.Items immer gleich, somit kann man mittels nur einem Property das zuletzt Selectierte finden. So wie ich geschrieben habe. Er soll das mal ve…

  • Benutzer-Avatarbild

    Hallo Commands bringen dich hier nicht weiter. Was ist bitte mit nicht vorher aktiviertes Item gemeint. Ein Item wird nicht aktiviert oder deaktiviert. Irgendwas missverstehst du hier. Lade doch mal schnell dein PRojekt hoch, dann schau ich mir das gerne an. Grüße Sascha

  • Benutzer-Avatarbild

    Hallo Ich will jetzt nicht auf deinen Code eingehen, habe das projekt auch gleich mal wieder zu gemacht. Ich will jetzt nicht wie ErfinderDesRades auf Option StrictOn herumreiten, mir ist auch egal ob es schlenk ist oder nicht, DU musst zurecht kommen, nicht wir. Denoch wollte ich mich da jetzt nicht einlesen. Ich habe aber jetzt verstanden was du meinst. Du hast vollkommen recht, das ist ein Problem. Ich habe es nun so gelöst das ich das gar kein Event Abonniere sondern das SelectedItem der Lis…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „mittm Interaction-Geraffal und der Nuget-Abhängigkeit werd ich nicht recht warm“ Solltest aber, biete sehr viele möglichkeiten viel code zu sparen. Klar kann man Dinge welche nur die VIEW angehen ins CodeBehind geben, ist ja nicht weiter schlimm. Ich arbeite gerne mit den dlls von Blend, sind sehr schnell und leicht anzuwenden. Und ich benötige gar keinen CodeBehind, was im Team mit einem Designer von großem vorteil ist. Weiters kann man den Trigger auch auf ein Temp…

  • Benutzer-Avatarbild

    Hallo Zitat von Jeiss: „Geht das mit einem gewöhnlichen Visual Studio 2015, oder so? Oder brauch man da "Hilfsmittel"? Hab da an Blend gedacht, weil du ja in deiner letzten Antwort "Blend.Interactivity" erwähnst. Kenn das leider noch nicht“ Ich habs zwar in VS 2017 erstellt, sollte aber auch in VS 2015 ohne probleme zu öffnen sein. Die dll`s welche ich eingebunden habe wurden von Microsoft für das Blend entwickelt und wenn du in Blend gewisse Trigger einfügst werden diese in das Projekt automati…

  • Benutzer-Avatarbild

    Hallo Wollte dich nicht angreifen. KAnn ja jeder bennen wie er will. Nur kurz wegen deinem Link. Zitat aus deinem Wiki Link gleich in der ersten Zeile: Zitat: „ ist in der Softwareentwicklung ein Programmteil, der zur Durchführung von Modultests als Platzhalter für echte Objekte verwendet wird.“ Kann man jetzt sehen wie man will. Wenn man MVVM proggt ist man ja in der Lage UnitTests zu erstellen, und hier muss man gewise Module auch Mocken. Hat aber mit den DesignTimeDaten nicht viel zu tun. Abe…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Mein Umgang mit CollectionView ist da ja abweichend, dass ich die ins Viewmodel hole,“ Ne, mach ich auch so da viel flexibler. Man kann es auch im XAML formulieren, ist aber eher nur für die "statische" Anwendung gedacht oder wenn man mit CodeBehind arbeitet. Haste die CillectionView im ViewModel kann man damit eh schön Arbeiten. (Filtern, Sortieren, Gruppieren) Es ist richtig das das SortDesciption Property der ICollectionView ReadOnly ist. Mann sollte ihr auch nur …

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Das wäre nervig, dann müssteste den OB immer öffnen, und mit Such-Eingaben arbeiten.“ Ja, VS kann nun auch zum Code im .Net navigieren was ich gut finde. Kann abgeschaltet werden, für jeder Sprache extra. Hier ein Bild von den Optionen. vb-paradise.de/index.php/Attac…a02c9fe4da639b991b4e9d30f Grüße Sascha

  • Benutzer-Avatarbild

    Zitat von Jeiss: „Deine zweite Möglichkeit, die mit dem "IComparer", hat die Vorteile im Vergleich zu der Sortdescription?“ Ja, du kannst deine eigene Sortierungslogik einbringen. z.b. über mehrere If statements oder ein Select Case auf mehrere Bedingungen prüfen und danach sortieren. Etwas flexibler als einfach "dumm" nach einem Property zu sortieren. Grüße Sascha

  • Benutzer-Avatarbild

    Zitat: „Was mich allerdings wundert, dasses nicht auch entsprechende FilterDescriptions gibt“ Die sind sogar noch genialer. Ein Predicate(Of Object) wird hier übergeben. MeineView.Filter = AddressOf MyFilter VB.NET-Quellcode (3 Zeilen) Und hier bin ich total Frei. Ich kann das ganze Objekt prüfen und analysieren. Je nachdem ob ich True oder False zurückgebe wird gefiltert oder nicht. Was will man mehr? Oder was meinst du? Grüße Sascha