Command Pattern Hilfsklasse für die WP7 Application Bar

Michael Crump stellt in auf seinem Blog die Problemstellung Application Bar und Command Pattern da. Wenn man mit dem MVVM Light Toolkit arbeitet und den Interaction.Trigger benutzt, kommt es zu Problemen mit dem Framework vom Windows Phone 7 und MVVM Light Toolkit.

image

Um dieses Problem zu umgehen hat Nicolas Humann eine Command Pattern Helper Class Phone7.Fx geschrieben. Mit diesem Tool kann das oben vorgestellte Problem gefixt werden. Es sind nur geringfügige Anpassungen notwendig und schon funktionieren Commands auch auf der Application Bar.

<Preview:BindableApplicationBar x:Name="AppBar" BarOpacity="1.0" >
<Preview:BindableApplicationBarIconButton Command="{Binding DisplayAbout}" IconUri="/icons/appbar.questionmark.rest.png" Text="About" />
<Preview:BindableApplicationBar.MenuItems>
<Preview:BindableApplicationBarMenuItem Text="Settings" Command="{Binding InputBox}" />
</Preview:BindableApplicationBar.MenuItems>
</Preview:BindableApplicationBar>

Code Preview

Quellen:
MVVM Light Toolkit
Phone7.Fx
Michael Crump Blog
Advertisements

About pocketmobile

Window Phone Developer

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: