Entwickler-Ecke
WPF / Silverlight - [WP7]Event-Handler in DataContext
Drowe - Do 31.05.12 16:05
Titel: [WP7]Event-Handler in DataContext
Hallo,
ich möchte ein Click-Event auf ein ApplicationBarIconButton mit einem EventHandler im DataContext behandeln. DataContext ist ein Objekt vom Typ des entsprechenden View-Models und der EventHandler ist dort definiert. Ich kann diesen auch Problemlos im CodeBehind dem Event zuweisen.
C#-Quelltext
1:
| ((ApplicationBarIconButton)this.ApplicationBar.Buttons[0]).Click += new EventHandler(((MainPageViewModel)DataContext).ApplicationBarIconButton_Click); |
Die Frage ist wie kann ich das anstelle von C#-Code mit XAML-Code lösen?
XML-Daten
1:
| <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1" Click"was muss ich hier rein schreiben?"/> |
Ich hoffe mir kann hier jemand helfen.
Grüße Daniel
Kha - Fr 01.06.12 16:28
Direkt gar nicht; die verschiedenen MVVM-Frameworks bieten dafür verschiedene Lösungen. Solltest du also noch keines benutzen, wäre es Zeit, sich darüber Gedanken zu machen ;) .
Drowe - Mo 11.06.12 10:22
Danke, ich hatte das bereits vermutet, wollte jedoch sicher gehen, dass es ohne ein zusätzliches Framework wirklich nicht geht. Anscheinend unterstützt die ApplicationBar überhaupt keine Bindings.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!