【发布时间】:2014-03-14 23:12:15
【问题描述】:
我有一个名为 EntrylistBox 的列表框。我正在其中添加项目,现在我想访问最后一个 ui 容器 添加了项目,但它给出了空值。虽然我可以访问
EntrylistBox.Items.Count - 2
索引但是 最后一个索引返回 null ,现在我想知道为什么?任何帮助
我正在使用以下代码访问列表框中最后添加的项目的 ui 容器:
EntrylistBox.Items.Add(entry);
var container= EntrylistBox.ItemContainerGenerator.ContainerFromItem(EntrylistBox.Items[EntrylistBox.Items.Count - 1]) as FrameworkElement;
【问题讨论】:
-
UIContainer不应该是列表框吗?由于它包含该项目?或者你想要什么容器? -
我想访问特定列表框项的 UIcontainer。目前通过使用此代码,我可以获得除最后添加的项目之外的所有项目。现在我想我当前添加的条目尚不可见,所以我无法访问