在我的WP7應用程序中,我有ListBox
控件與List<ItemTemplate>
集合綁定。在每個ListBoxItem
我有Click
事件導航到DisplayItem.xaml
。每個ItemTemplate
對象具有Id
屬性,必須將其傳遞給DispalyItem.xaml
。我知道我可以通過使用QueryString
從點擊EventHandler
到DisplayItem.xaml
這個值,但我怎麼把它從ListBox項目傳遞到EventHandler
?從ListBox獲取值到WP7中的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
?我很抱歉,如果這個問題是你的基本問題,但我是新手,我不知道如何谷歌。