Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Hallo @flori2212 Ich versuchs mal im Schnelldurchlauf. Der Rest kommt dann eh genauer im Tutorial. Erstmal gibt es zwei arten von Commands. Die RoutedCommands und die RoutedUICommands. Beie implementieren aber das ICommand Interface. Auf dieses baut alles auf. Fangen wir mit einem einfachen Command an. Wir erstellen eine Klasse SetColorCommand. Diese implementiert das ICommand interface. Das Interface gibt ein Event und zwei Methode vor. Diese gilt es zu implementieren. VB.NET-Quellcode (17 Zeil…

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Hallo Bin mobil unterwegs und kanns mir nicht ansehen. Schau dir meinen letzten Code vom MainWindow an. Da siehst du wie das mit fem CanExecute geht. Obs nun die MainWindow oder ein ViewModel ist spielt keine Rolle. Grüße Sascha

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Hallo In meiner RelayCommand Klasse habe ich sogar zwei Konstruktoren, wenn ein Button immer an sein soll kann man somit den Konstruktor nehmen dem man kein Prödikat mitgeben muss. Dann regelt die RelayCommand Klasse das selbst. So muss ich es nicht immer mit angeben. Grüße Sascha

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Ah, stimmt. Hab ich übersehen. Sorry. Grüße Sascha

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    @Joshi Wann verwendest du die RelayCommand(Of T) ? Ich stehe gerade etwas auf der Leitung was den Mehrwert betrifft, würde mich aber interessieren. Grüße Sascha

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Alter, wie geil ist das geschrieben. Ich liebe die Art von Humor. Ich habe wärend des lesens deiner antwort soooo doll grinsen müssen. Sehr geil! OK, das es hier und da mal einen nutzen bringen könnte habe ich mir fast gedacht, was ich jetzt so mitbekommen habe aber eher nichts was man nicht auch mit AttachedProperties oder Convertern machen könnte. Dachte schon ich habe irgendwo einen Denkfehler. Danke für das Lob bez. meiner Moderation - ich gebe mir mühe. In diesem Sinne - WPF Rules! Grüße Sa…

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Zitat von Joshi: „Leider haben nicht alle UI/XAML elemente ein "Command"-Attribut, und eine andere Lösung muss her.“ Ja, leider. Aber die WPF ist ja so mächtig das man AttachedProperties nutzen kann um Command hinzuzufügen. Und wieder eine stärke der WPF. Grüße Sascha

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Zitat von Joshi: „Haste mal ´n Snippet“ Sicher, Attached Properties sind genial. Ich verwende diese z.b. um von einem UserControl aus Titel, Größe, Verhalten und DialogResults eine Window zu steuern da man in einer echten MVVM Anwendung ja im Grunde nur ein Fenster hat und Services neue Fenster wie Dialoge erstellen. So kann ich im XAML vom UserControl aus das Fenster steuern. Und sogar mit Binding. Mach zwar ungern ein Beispiel weil dies genau das nächste Kapitel meiner Tutorialreihe ist/wird. …

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Hallo Florian Ja, den CommandManager gibt es unter .Net Standard und .Net Core nicht. Somit muss die RelayCommand-Klasse etwas "umgebaut" werden. Ich hatte das mal in dem HomeStorage Projekt gemacht da dort auch das ViewModel bereits unter .Net Standard erstellt wurde. Ich bin zu folgendem Ergebnis gekommen: MVVM OpenSource Communityprojekt - HomeStorage Sicher nicht perfekt, aber ausbaufähig. PS: Diese "Magie" das die Buttons automatisch Enabled oder Disabled werden hast du allerdings nicht meh…

  • Benutzer-Avatarbild

    Command's in WPF

    Nofear23m - - WPF und verwandte Technologien

    Beitrag

    Zitat von florian03: „Warum baut Microsoft nicht einfach einen CommandManager in .Net Core ein“ Ich vermute aus Performancegründen. Falsch angewandt kann es zu sehr starken einbußen kommen. Der Commandmanager ruft immer wieder CanExecute auf. Und mit immer wieder meine ich wirklich in allen möglichen situationen. Bewegen des Fensters, Änderung jedes Properties, usw. Hat man hier dann Code im CanExecute der ein paar Millisekunden braucht kann man das schon merken. Ohne Commandmanager muss man ebe…