实际上我们可以做空。我想做一个与这个家伙想做的事情完全相同的事情: ListViewItem in WPF ListView
他已经在WPF中完成了它,但我在Windows 10 Universal App开发中。我尝试了同样的方法,并意识到方法listView.ItemContainerGenerator.GetContainerForItem();
没有在那里工作,因为.GetContainerForItem();
不存在。
有人知道如何在Windows 10 Universal App开发中执行此操作吗?
答案 0 :(得分:2)
ItemsControl
类包含2种可用于您的要求的方法。
public DependencyObject ContainerFromIndex(System.Int32 index);
public DependencyObject ContainerFromItem(System.Object item);
ListView
派生自ItemsControl
类,因此会支持这些方法。
示例:
ListViewItem item = listView.ContainerFromIndex(0) as ListViewItem
或
ListViewItem item = listView.ContainerFromItem(item0) as ListViewItem