c# - Listbox 所选项目内容到文本 block

标签 c# windows-phone-7 listbox

我确信有一个简单的解决方案,但目前我似乎找不到。

我正在尝试使用以下代码将文本 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/

相关文章:

c# - WPF,列表框中没有显示任何内容

Silverlight MVVM ListBoxItem IsSelected

c# - c#中Designer.cs文件的作用

c# - 属性值超出范围异常

vb.net - WP7 - 更新列表框

windows-phone-7 - 如何使用Windows Phone 7 API发送带有附件的电子邮件?

c# - WPF/C# 将 ObservableCollection 中的项目的属性更改更新到 ListBox

c# - ASP.Net DIV FLIP CSS 在表单中不起作用。

c# - Linq to sql连接

C# 从字符串创建 cookie 并发送它