我有一个文本框和一个列表框,并希望列表框中选择的任何内容都显示在文本框中,但列表框中选择的任何项目都显示为“system.windows.controls.listboxitem” “而不是显示该项目的文字。
这是我的代码:
private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
texbox1.text = listbox.selecteditem.tostring();
}
这是一张图片,它没有显示所选项目的标题。
答案 0 :(得分:1)
使用此:
private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
texbox1.text = (listBox.SelectedItem as ListBoxItem).Content.ToString();
}