我有一个ListBox。每个项目都有上下文菜单。如果我只是坚持项目,并使用它,它没有被选中,我得到错误。如果我为第一个选择项目,而不是工作,一切都ok。如何我可以选择保持手势项目?上下文菜单选定项wp7
<DataTemplate>
<Grid Margin="0,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu IsEnabled="{Binding uid, Converter={StaticResource CanDelete}}" IsZoomEnabled="True" x:Name="databoundMenu">
<toolkit:MenuItem Header="Удалить" Click="deleteComment"/>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
.....
</Grid>
</DataTemplate>
C#
var it = this.comm_box.SelectedItem as Comments;
'如果(它== NULL) 回报;' 但是,如果用户不选择任何项目,只有坚持一下吧,总项目空 – SevenDays
是的,这应该是预期的行为?使用长按打开一个上下文菜单不应该选择该项目。这是一个常规的水龙头。 –