CommandBindings in Silverlight und WPF

by wmn 14. June 2010 14:11

Da ich auch lange nach einem kurzen und einfachen Beispiel für die Verwendung von Commands in Silverlight und WPF gesucht habe, dokumentiere ich mal hier die wesentlichen Schritte.

Silverlight - Schritt 1:

Zuerst einmal müssen wir uns das CommandBinding definieren.

image

Silverlight – Schritt2:

Jetzt “verbinden wir das Commandbinding mit den entsprechenden Handlermethoden im Codebehind der Maske


image

Silverlight – Schritt 3:

Jetzt müssen wir nur noch das entsprechende Steuerelement – hier der Button – mit dem Commandbinding “verbinden”:


image

Das war’s auch schon. Im Unterschied zur WPF können wir derzeit mit dem Silverlight Standard-Control keine Tastaturvorbelegung machen!

Mit WPF ist eigentlich alles gleich zu definieren. Allerdings kann man hier noch z.B. Ctrl+S auf der Tastatur vorbelegen:

image

Dies ist unter Silverlight nur mit mehr Aufwand oder mit Contrrols verschiedener Hersteller möglich.

Tags:

WPF | Silverlight