仅从ListView获取SubItem值

时间:2016-09-14 14:55:13

标签: c# listview uwp

尝试在ListView中获取子项的值:

string txt = listView.SelectedItem.ToString();

但是,我不确定如何这样做。到目前为止,我已经成功地使用

从ListView获取所有值
string txt = listView.SelectItems[0].Subitems[0]; 

并且我试图四处寻找我将如何获得“RumNummer”而不是“RumNummer”和“Våning”的值,所以我可以将它存储在一个字符串中。

从我收集的内容来看,大多数人都会做类似的事情:

{{1}}

但这似乎对我不起作用。

1 个答案:

答案 0 :(得分:0)

您的ListView.SelectedItem将是您绑定ListView DataTemplate To的项目。例如,在这种情况下,它将是您的类属性。

因此,如果以下是您班级的样本

public class MyClass
{
    public string ImagePath {get; set;}
    public string RumNummer {get; set;}
    public string Våning {get; set;}
}

接下来是获取数据的方式。

MyClass myClass = (MyClass)listView.SelectedItem

然后您可以获取myclass.RumNummer

的数据