c# list events windows-phone-8 longlistselector

c# - Hold Event Longlistselector



Hej

Quiero crear un holdevent estándar. Cuando tiene un elemento, aparecerán algunas opciones que podría elegir como una nueva lista.

¿Cómo se crea esto, simplemente se hace con una ventana emergente o hay una forma más inteligente?

Extra

Después de encontrar la respuesta, ver respuesta a continuación, alguna buena información es:

Coloque la creación de contexto dentro del evento de retención. Luego puede cambiar a diferentes menús contextuales dependiendo del elemento. Puede obtener el artículo que fue bloqueado por el siguiente

private void StackPanel_Hold(object sender, GestureEventArgs e) { ItemViewModel itemViewModel = (sender as StackPanel).DataContext as ItemViewModel; string t = itemViewModel.LineOne; }

Y

<ListBox x:Name="MainListBox" Margin="0,0,-12,0" ItemsSource="{Binding Items}" > <ListBox.ItemTemplate> <DataTemplate> <StackPanel Margin="0,0,0,17" Height="78" Hold="StackPanel_Hold"> <TextBlock Text="{Binding LineOne}" /> <TextBlock Text="{Binding LineTwo}" /> </StackPanel> </DataTemplate> </ListBox.ItemTemplate>

Un buen enlace para una fácil implementación es también el siguiente enlace de youtube, replicado aquí: Youtube