C# 从listbox数据模板获取文本

C# 从listbox数据模板获取文本,c#,wpf,C#,Wpf,*这是一个更大的代码项目的简单版本,我对编码也很陌生,所以一个更简单的响应会更有帮助 我想要的是从所选列表框项中获取client_name.text的内容。因此,如果我选择列表中的第一项,那么它将输出“James Henry” 代码 我想发生什么--> 你的方向是对的 int index = client_list.SelectedIndex; string clientName = ((ListAdd)client_list.Items[index]).Text; 如果您只获取所选项目,则效

*这是一个更大的代码项目的简单版本,我对编码也很陌生,所以一个更简单的响应会更有帮助

我想要的是从所选列表框项中获取client_name.text的内容。因此,如果我选择列表中的第一项,那么它将输出“James Henry”

代码

我想发生什么-->


你的方向是对的

int index = client_list.SelectedIndex;
string clientName = ((ListAdd)client_list.Items[index]).Text;
如果您只获取所选项目,则效果更佳

string clientName = ((ListAdd)client_list.SelectedItem).Text;
        client_list.Items.Add(new ListAdd() { Text = "James Henry" });
        client_list.Items.Add(new ListAdd() { Text = "Alexander Makuros" });
        client_list.Items.Add(new ListAdd() { Text = "Justin Crevis" });
        int index = client_list.SelectedIndex;
        String ClientName = client_list.grabvalue(index, Client_Name.Text);
        Console.WriteLine(ClientName);
int index = client_list.SelectedIndex;
string clientName = ((ListAdd)client_list.Items[index]).Text;
string clientName = ((ListAdd)client_list.SelectedItem).Text;