我确信有一个简单的解决方案,但目前我似乎找不到。
我正在尝试使用以下代码将文本 block 中选择列表框的内容显示为文本。
private void SelectionToText(object sender, EventArgs e)
{
ListBoxItem selection = (ListBoxItem)TextListBox.SelectedItem;
selectionText.Text = "This is the " + selection;
}
由于某种原因,文本 block 只显示
"This is the System.Windows.Controls.ListBoxItem "
我最初以为这是因为我没有转换为字符串,但这也不起作用。
有什么建议吗?
最佳答案
您可以引用ListBoxItem的Content属性
selectionText.Text= "This is the " + selection.Content.ToString();
关于c# - Listbox 所选项目内容到文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887829/