Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Hallo zusammen, ich mein altes Projekt etwas umgearbeitet. Habe mich (so hoffe ich) an die Anweisungen von Sascha vom vorherigen Projekt angelehnt, aber zur Übung neu erstellt (selbst schreiben prägt ein). Es gibt nach wie vor die Checkboxen zum anklicken, einen Bereich für die gewählten Produkte und darunter jetzt neu ein TabControl. Das funktioniert auch alles soweit gut. Im TabControl habe ich meine Produktliste gebunden und ein TabControl.ContentTemplate mit einem DataTemplate versehen. Jetz…

  • Benutzer-Avatarbild

    Hallo Sascha, danke, danke, danke. Das ist genau die Richtung, die ich brauche. Ich dachte mir schon, dass da noch was fehlt. Mit der Strukturierung eines Projektes bin ich leider auch noch nicht so vertraut, aber das kommt noch. Wenn ich z.B. den Ordner Models anders benennen würde (z. B. Produktmodule), dann müsste ich in der XAML auch den Aufruf ändern, oder? XML-Quellcode (1 Zeile) Also für jede Produktgruppe eine Klasse, damit in der XAML mittels DataType darauf zugegriffen werden kann. Müs…

  • Benutzer-Avatarbild

    Hallo Sascha, ich habe mir Dein Beispiel mal zerpflückt und komm jetzt soweit gut damit zurecht. Danke dafür erstmal. Jetzt stoss ich allerdings anderweitig wieder an meine Grenzen. In der XAML erstelle ich ja für jeden Eintrag in der Produktliste ein Template in dem auch ein Button liegt: (Versteckter Text) Den verschiedenen Buttons möchte ich jetzt ein Klick-Ereignis mitgeben, das in der TabControl das entsprechende TabItem aktiv schaltet, also anzeigt. Hab es mal so versucht: (Versteckter Tex…

  • Benutzer-Avatarbild

    Hallo Sascha, also, ich hab das mit dem sender mal versucht und es klappt auch. (Versteckter Text) Das mit der Liste und DatCon ist nur Spielerei, kann eigentlich entfallen!! So, dann hab ich mal das mit den Commands versucht, aber da komm ich nicht weiter. Das Tutorial hat mir leider nicht weitergeholfen. Hab es versucht wie in RelayCommands beschrieben, aber RelayCommands gibbet bei mir nicht. Meine Klasse sieht erstmal so aus: (Versteckter Text) Artentus schreibt weiterZitat: „...die ButtonCo…

  • Benutzer-Avatarbild

    So hab das jetzt mal versucht, bin aber noch nicht ganz schlau. Ich habe Deine RelayCommand-Klasse angelegt. Bei der Anwendung, hab ich mich eng an Deinen Code gehalten: (Versteckter Text) Das sollte erstmal so passen (hoffe ich) und bei einem Klick auf einen Button die MessageBox anzeigen. In der XAML habe ich dann das gemacht: (Versteckter Text) Allerdings passiert nix, wenn ich auf einen Button drücke. Ich vermute mal, dass ich das mit dem DataContext noch nicht drin habe, weiss aber leider a…

  • Benutzer-Avatarbild

    Moin Sascha, da hab ich wohl für etwas Verwirrung gesorgt. Ich habe die Klasse RelayCommand einfach als ClickCommand geschrieben, einfach weil diese schon da war. (Versteckter Text) Im Prinzip Deine kopiert, nur ein anderer Klassenname. Sollte ja auch funzen. Zitat von Nofear23m: „sofern die der Datenkontext vom View korrekt auf die MainViewModel festgelegt ist“ Ich glaube aber, dass mein Problem hier liegt. Wie im vorigen Post beschrieben, weiss ich da nicht so recht weiter. Hab mir etliche Tut…

  • Benutzer-Avatarbild

    Hallo Sascha, Zitat von Nofear23m: „Ohne irgendwas kann ich ja nur raten.“ Da geb ich Dir völlig recht. Anbei mein Projekt. Danke für Deine Geduld. Gruß Oli

  • Benutzer-Avatarbild

    Hi Sascha, jetzt komm ich der Sache schon näher. Es funktioniert jetzt auch mit Commands. Ich seh zu, dass ich am WE noch etwas weiterkomme. Den Tip mit der Konsole werde ich beherzigen. Danke dir bis hierher. Gruß Oli

  • Benutzer-Avatarbild

    Hallo Sascha, Leider zu früh gefreut, hab es doch noch nicht ganz. Hab versucht Deine Vorschläge umzusetzen. Vorschlag 1 ist soweit klar. Hab meine Basisklasse so ergänzt: (Versteckter Text) Da kommt auch immer schön brav die MessageBox durch. Und zwar bei jedem Button. Wie kann ich da aber abfragen, welcher Button geklickt wurde? Bei deiner 2. Möglichkeit hab das so versucht: (Versteckter Text) Die MainViewModel sieht so aus: (Versteckter Text) Da kommt aber in der Konsole immer dieser Fehler: …

  • Benutzer-Avatarbild

    Das mit dem DataContext bring ich nicht hin, wahrscheinlich zu doof. Ok, dass ich einen String übergeben habe versteh ich noch. Dass der Datacontext über Binding erledigt muss auch. Das ​​DataContext="{Binding...}" muss doch in der XAML bei dem Button gesetzt werden und hat was mit meiner Klasse MainViewModel zu tun, weil da das Klick-Command drinne is. (Versteckter Text) Wie aber muss ich das angeben? Hab mir auch Deine Videos über Databindung nochmal angeschaut, aber ich checks einfach net. Ic…

  • Benutzer-Avatarbild

    Hallo Sascha, erstmal wiederholt ein Danke an Dich für Deine Mühe und Geduld. Ich hab es kurz überflogen und glaube, damit kann ich arbeiten. Ich glaube ich habe auch noch Defizite was die Architektur von Programmen angeht. Das MVVM-Pattern muss ich mir noch etwas vertiefen. Ist es normal so, dass ein Ordner mit View´s, einer mit ViewModels und einer mit Models erstellt wird? In dem Ordner Views sind nur XAML-Dateien, wenn ich das richtig verstanden habe. In Models kommen hier bei mir die Bautei…

  • Benutzer-Avatarbild

    Hallo Sascha, danke für ausführlichen Erläuterungen. Das mit dem WrapPanel hätte ich auch selber rausfinden können, aber manchmal sieht man den Wald vor lauter Bäumen nicht. Das mit der Architektur nehm ich so mit. Momentan hab ich eher kleinere Projekte, werde aber versuchen mir eine gewisse Struktur anzugewöhnen. Das mit dem Command ist jetzt viel klarer, dank deiner Erklärung. Es wird also erst nach der relative Quelle gesucht und dann an den Datenkontext gebunden. Wenn mans weiß, ist es eige…