導航到另一個頁面上的列表框SelectionChanged我想傳遞textblock的值,而不是發送列表框的項目索引。我怎樣才能做到這一點???使用WP7列表框SelectedItem
1
A
回答
0
爲了獲得所選擇的一個ListBoxItem所有你需要做的是以下幾點:
private void btnGetSelected_Click(object sender, RoutedEventArgs e)
{
ListBoxItem selectedItem =this.listBox.ItemContainerGenerator.ContainerFromItem(this.listBox.SelectedItem) as ListBoxItem;
var textblock = selectedItem.Content
}
0
創建一個新的數據綁定應用程序。
看看生成的來源。它顯示了一個如何做到這一點的例子。
0
嘗試以下方法:
列表框在XAML源碼:
<ListBox x:Name="listBox" FontSize="26" SelectionChanged="listBox_SelectionChanged">
<ListBoxItem Content="Item1"/>
<ListBoxItem Content="Item2"/>
<ListBoxItem Content="Item3"/>
<ListBoxItem Content="Item4"/>
<ListBoxItem Content="Item5"/>
<ListBoxItem Content="Item6"/>
</ListBox>
在.xaml.cs代碼:
public void SurahsList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string r = ((ListBox)sender).SelectedValue.ToString();
NavigationService.Navigate(new Uri("/page.xaml?selecteItem=" + r, UriKind.Relative));
}
在page.xaml.cs代碼:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
try
{
string selectedItem= "";
if (NavigationContext.QueryString.TryGetValue("selectedItem", out selectedItem))
{
if(null != selectedItem) {
// your code
}
}
}
catch (Exception ex)
{
if (System.Diagnostics.Debugger.IsAttached)
{
MessageBox.Show(ex.Message);
}
}
}
相關問題
- 1. 滾動列表框使用將selectedItem
- 2. 的SelectedItem列表框的在WP7,犯規滾動
- 3. 如何在wp7的列表框中居中selectedItem?
- 4. 列表框將selectedItem錯誤
- 5. 顯示列表框SelectedItem
- 6. 綁定列表框的SelectedItem
- 7. 列表框SelectedItem與列表集合
- 8. 列表框WP7中的Webbrowser
- 9. 獲取列表框值WP7
- 10. 更新WP7列表框
- 11. 自定義列表框WP7
- 12. WP7 - 更新列表框
- 13. wp7列表框選擇
- 14. WP7列表框分組
- 15. WP7從列表框中
- 16. 列表框滾動到WP7
- 17. 列表框彈出WP7
- 18. 列表框項目isEnabled WP7
- 19. 空列表框消息wp7
- 20. WP7如何使不完的列表框
- 21. WP7 ListPicker設置SelectedItem問題
- 22. 默認樣式列表框/列表視圖/組合框SelectedItem
- 23. 如何在列表框中添加selecteditem
- 24. 從ViewModel更改列表框的SelectedItem
- 25. 列表框內ListBox和selectedItem /事件
- 26. 列表框中將selectedItem問題
- 27. WPF列表框的SelectedItem改變兩次
- 28. 列表框中itemtemplate中的Selecteditem事件
- 29. 綁定的SelectedItem另一個列表框
- 30. BindingNavigator綁定列表框的SelectedItem