我正在使用此數據模板作爲我的應用程序,該應用程序使用WP8工具包中的上下文菜單。因此,此數據項中的每個項目都有一個按鈕(用於打開上下文菜單)並且上下文菜單中也有點擊事件單擊DataTemplate中的按鈕 - WP8
因此,當我在應用程序中使用此數據模板作爲LongListSelectors時,如何調用這些點擊事件?
<DataTemplate>
<Grid>
<Grid.ColumnDefenitions>.........
......
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" Grid.Column="0"/>
<TextBlock Text="{Binding Artist}" TextWrapping="Wrap" Grid.Column="1"/>
<Button Click="openContext" Grid.Column="2"/>
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu IsZoomEnabled="false">
<toolkit:MenuItem Header="Download"
Click="context_download" />
<toolkit:MenuItem Header="Add to later"
Click="context_later" />
.......
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</TextBlock>
</StackPanel>
</DataTemplate>
此上下文菜單旨在打開並保留特定項目。這是常見的操作系統,這樣你可以混淆你的用戶... – Filip 2014-09-13 17:18:36