我有一個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
是的,這應該是預期的行爲?使用長按打開一個上下文菜單不應該選擇該項目。這是一個常規的水龍頭。 –