Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Hallo zusammen. Ich versuche mich gerade an einem Adressbuch in WPF, welches ich möglichst schon in MVVM umsetzen möchte um das ganze zu verstehen. Der Sinn eines Adressbuches sei dahingestellt, es dient mir allein zu Übungszwecken da ich dort alles mögliche ausprobieren kann. Nun ich habe mir folgende Struktur angelegt: vb-paradise.de/index.php/Attac…7216ce7e70d62364c39768740 Das Model sieht wie folgt aus: VB.NET-Quellcode (69 Zeilen) Das ViewModel: VB.NET-Quellcode (19 Zeilen) Nun kann ich abe…

  • Benutzer-Avatarbild

    Ich nehme mal an du meinst folgendes XML-Quellcode (3 Zeilen) hat aber leider nichts gebracht. Das komplette UserControl: XML-Quellcode (44 Zeilen)

  • Benutzer-Avatarbild

    Es kompiliert schon, es funktioniert ja auch. Nur Intellisense bietet es mir nicht an. In @Nofear23m Tutorials ging das auch ohne den DataContext anzugeben. Der Namespace ist angegeben und der Verweis gesetzt. Deswegen dachte ich das ich etwas falsch gemacht habe. Im ersten Post ist ja das Projekt angehangen. Könntest es dir ja mal ansehen.

  • Benutzer-Avatarbild

    ist bereits erledigt. Aber irgendwie habe ich das Gefühl ich habe etwas falsch gemacht. Trotzdem danke für deine Antworten.

  • Benutzer-Avatarbild

    Ich werde mich gleich Mal dransetzen und eure Vorschläge umsetzen. Edit: @Nofear23m Um das richtig zu verstehen: Ich habe ja die Person im Model definiert. Das bedeutet ja das ich dann einen Verweis vom Model auf die View setzen müsste. Das wäre dann aber nicht MVVM konform wenn ich das richtig verstanden habe. Ist das Korrekt? Zitat von Nofear23m: „Das ist auch mitunter der Grund warum man sein VM so weit Designen sollte das man hier nicht Klassen des Models nach aussen reicht sondern hier in d…

  • Benutzer-Avatarbild

    Erst mal danke ich Dir für deine Antwort. Ich werde mich daran probieren wenn ich wieder am ProgrammierPC bin.

  • Benutzer-Avatarbild

    Sorry das ich hier noch nichts geschrieben habe. Ich probiere noch Rum, komme aber immer wieder an ein Problem. Ich Versuche mich später, nach der Arbeit, noch mit Details zu melden. Danke das du nachfragst.

  • Benutzer-Avatarbild

    @Nofear23m Hallo Sascha, ich habe deine Vorschläge beherzigt und versucht umzusetzen. Aktuell habe erstmal die View Designed damit ich weiß welche ViewModels ich alles brauche. Ich habe mich für einen Header, eine StatusBar und halt die Hauptanzeige entschieden. Da die StatusBar nur den Benutzer und eine Nachricht anzeigen soll bin ich damit angefangen. Kann ja nicht so wild sein, dachte ich. Pustekuchen, da habe ich schon meine ersten Probleme. Ich bekomme die StatusBar zur Laufzeit nicht angez…

  • Benutzer-Avatarbild

    Super vielen Dank. Ich schaue mir das jetzt mal an, und versuche daraus zu lernen und dann den Rest umzusetzen. Gruß Sven

  • Benutzer-Avatarbild

    Ich glaube ich habe es verstanden. Die Auflistung der Personen habe ich hinbekommen. Nun habe ich ja das PersonVm und das PersonListeVm, beide erben von ViewModelBase. Im ViewModelBase ist unter anderem der von Dir stammende Code für die IsInDesignMode Property. Nun ist es so, das mir die Property auch im DataGrid angezeigt wird, wenn ich ganz normal Binde. XML-Quellcode (3 Zeilen) Ist das hierbei normal das die Property mit angezeigt wird weil es von ViewModelBase erbt? ID,ErstelltAm und Erstel…

  • Benutzer-Avatarbild

    Moin @Nofear23m Nun Bin ich soweit das ich die Buttons einbinden möchte. Dazu habe ich einige fragen. Brauche ich ein HeaderVm oder können die Commands auch in das MainViewVm? Wie kann ich zb eine Person neu anlegen? Das ganze möchte ich über einen Dialog machen, den ich allerdings im View habe. Wie stelle ich es denn an im Command(welches im Viewmodel ist) auf den Dialog PersonNewEdit (welcher im View ist) zuzugreifen?

  • Benutzer-Avatarbild

    Danke Dir @Nofear23m Ich werde mir das alles jetzt erstmal in Ruhe zu Gemüte führen und versuche erstmal alles zu verstehen. Bei fragen ( die ziemlich sicher kommen) werde ich mich natürlich wie gewohnt melden.