Suchergebnisse
Suchergebnisse 1-10 von insgesamt 10.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Command's in WPF
BeitragHallo @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…
-
Command's in WPF
BeitragHallo 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
-
Command's in WPF
BeitragHallo 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
-
Command's in WPF
BeitragAh, stimmt. Hab ich übersehen. Sorry. Grüße Sascha
-
Command's in WPF
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
-
Command's in WPF
BeitragAlter, 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…
-
Command's in WPF
BeitragZitat 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
-
Command's in WPF
BeitragZitat 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. …
-
Command's in WPF
BeitragHallo 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…
-
Command's in WPF
BeitragZitat 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…