访问ListView SelectedItems第一列值

时间:2012-11-04 14:01:05

标签: c# wpf

我对WPF有些新意,所以请原谅问题中的任何愚蠢。

我的表单中有一个Listview,在运行时从一个被调用的方法生成列和行。

        var servicesviewer = new GridView();
        servicesviewer.Columns.Add(new GridViewColumn { Header = "Service", DisplayMemberBinding = new Binding("Service") });
        servicesviewer.Columns.Add(new GridViewColumn { Header = "Status", DisplayMemberBinding = new Binding("Status") });
        lViewServices.View = servicesviewer;

我想检索所选行的服务列的值,并使用值执行某种操作。

foreach (var items in lViewServices.SelectedItems) {
}

我现在有一个名为items的对象,当我在foreach语句中插入断点时,我可以看到items = {Service =“ServiceName”,Status =“StatusofService”}

我的问题是,我如何从items对象中获取“ServiceName”的值?

如果我在WinForms中这样做,我通常会抓住ListView的SubItem的文本值。不知道这是不好的做法,但我还没有找到一种可比的方法在WPF中做到这一点。

谢谢!

0 个答案:

没有答案