[[WP7 に戻る>wp7]]

#lsx(linkstr=headline);
#lsx(linkstr=headline,sort=date);

*その他 [#t19ce0df]

**DataTemplate 内から ViewModel のコマンドを実行する方法 [#c45b67f3]

 <GalaSoft_MvvmLight_Command:EventToCommand PassEventArgsToCommand="False"   
 x:Name="PopupContextMenuCommand" 
 Command="{Binding DataContext.PopupContextMenuCommand, Mode=OneWay,
 Source={StaticResource MainViewModel}}" CommandParameter="{Binding}"/>

ではだめで、

 <GalaSoft_MvvmLight_Command:EventToCommand PassEventArgsToCommand="False"
 x:Name="PopupContextMenuCommand" 
 Command="{Binding DataContext.PopupContextMenuCommand, ElementName=phoneApplicationPage}",
 CommandParameter="{Binding}"/>

とする。

http://brendan.enrick.com/post/Accessing-the-ViewModel-Inside-a-DataTemplate-in-Silverlight.aspx