0

我有一个列表框和一个按钮单击事件,当我在列表框中选择一个项目并单击按钮时,列表项应该出现在文本框中...请帮助代码。

private void Get_Click(object sender, RoutedEventArgs e)
{
        tb1.Text = listbox1.SelectedItem.ToString();

但它不起作用,我就是这样,但我只需要项目名称出现在文本框上......

System.Windows.Controls.ListBoxItem:项目名称

4

1 回答 1

1

尝试这个:

listbox1.SelectedItem.Content.ToString()

ListBoxes将所有内容包装在 aListBoxItem中,这就是您所看到的。ListBoxItem继承ContentControl,因此具有Content财产。这包含您想要的对象。

http://msdn.microsoft.com/en-us/library/system.windows.controls.listboxitem.aspx

于 2013-10-14T09:43:10.287 回答