내 WP7 애플리케이션에서 컨트롤이 List<ItemTemplate>
컬렉션과 바인딩되어 있습니다. 각 ListBoxItem
에는 DisplayItem.xaml
으로 이동하는 Click
이벤트가 있습니다. 각 ItemTemplate
개체는 Id
속성을 가지고 있으며 DispalyItem.xaml
으로 전달되어야합니다. 나는이 값을 EventHandler
에서 DisplayItem.xaml
으로 QueryString
을 사용하여 전달할 수 있지만 ListBox 항목에서 EventHandler
으로 전달하는 방법을 알고 있습니까? 난 그냥 간단하게 배치 할 위치를 몰랐어요 때문에WP7의 ListBox에서 EventHandler로 되돌아 가기 받기
<ListBox x:Name="listBoxItems">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Ellipse Fill="red" Width="30" Height="30"></Ellipse>
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Status}" FontSize="35" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<HyperlinkButton Content="{Binding ItemContent}" Name="itemButton" Click="itemButton_Click"/>
</StackPanel>
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="edit"/>
<toolkit:MenuItem Header="delete"/>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Id
속성은 위의 코드에서 언급되지 않습니다. 일반적으로 Id
속성을 클릭으로 다시 가져올 수있는 방법을 알고 싶습니다. EventHandler
? 미안하지만이 질문이 당신에게 기본이지만 나는 그것에 익숙하지 않고 나는 그 방법을 잘 모르겠습니다.