【发布时间】:2017-04-30 08:41:03
【问题描述】:
在 Windows 窗体应用程序中,我这样做是为了查找字符串并选择行
listBoxGCode.SelectedItems.Clear();
int index = listBoxGCode.FindString(N + e.Value.ToString());
if (index != -1)
{
listBoxGCode.SetSelected(index, true);
}
在 WPF 中我无法让它工作,我已经尝试过这个
int index = listBoxGCode.Items.IndexOf((from ListBoxItem a in listBoxGCode.Items where a.Content.ToString() == "N100" select a).First());
当我运行此代码时,我会收到此消息窗口
无法将“system.string”的对象转换为类型“system.windows.controls.listboxitem”
我需要在 .xaml 代码中添加任何代码吗?
【问题讨论】: