41得票3回答
Panel.IsItemsHost是用来做什么的?

Panel.IstItemsHost 附加属性用于什么目的? 我看到很多人在 ItemsControl 的 ItemsContainer 模板上设置它,但是MSDN上的非官方文档并没有解释为什么或者设置这个属性会带来哪些优势。

24得票3回答
如何在WinRT中的ItemContainerStyle中进行绑定?

我正在尝试将一个集合绑定到 ItemsControl,使用 Canvas 作为项面板,并将每个项的 Canvas.Left 和 Top 绑定到项对象上的属性。基本上,我正在尝试在 WinRT 中重新创建我在我的博客中描述的二维数据绑定,而不是使用 WPF。 由于 ItemsControl 将...

61得票16回答
如何以编程方式在WPF TreeView中选择项目?

如何通过编程方式在 WPF TreeView 中选择项目?ItemsControl 模型似乎会阻止此操作。

22得票2回答
ItemsControl、ItemsPanel 和 ItemsPresenter(Silverlight,XAML)

我对这三个术语感到非常困惑,应该在什么时候使用它们?它们之间的关系是什么,它们受哪些控件的约束? 可以这样说这是一棵树: ItemsControl > ItemsPresenter > ItemsPanel

8得票1回答
避免在ItemsControl中使用ContentPresenter

有没有办法避免ItemsControl在我的项中包装ContentPresenter的生成?我的ItemsControl绑定了一个VM属性,我正在使用一个DataTemplate在我的ItemControl资源中(没有x:Key)来自定义我的集合对象的外观。这一切都很好,但是通过Snoop检查...

139得票3回答
虚拟化ItemsControl?

我有一个包含数据列表的ItemsControl,我想对其进行虚拟化,但是使用VirtualizingStackPanel.IsVirtualizing="True"在ItemsControl上似乎不起作用。 这是真的吗?或者有其他我不知道的方式可以实现吗? 为了测试,我一直在使用以下代码块...

34得票5回答
如何在ItemsControls中使用AlternationIndex?

我看过一些文章介绍如何在 ListBox 或 ListView 中使用 AlternationIndex,但我花了几个小时尝试在基本的 ItemsControl 类中实现交替的背景颜色,似乎什么都不起作用。我看到的所有 ListBox 示例都使用 ListBoxItem 作为样式目标类型,该样...

9得票4回答
如何在分组项的WPF ItemsControl上使用UI自动化?

我正在使用 Microsoft UI Automation(即AutomationElement)来对我的应用程序运行自动化验收测试。这做得很好,但我遇到了一个似乎没有暴露给自动化框架的情况。 我有一个ItemsControl(虽然我也可以使用它的派生控件,例如ListBox),我正在使用C...

8得票2回答
WPF自定义面板/控件创建——“甜甜圈”

我希望创建一个自定义面板或控件,可以创建一个特定类型的项目。基本上,意图是有一个控件,你可以给它一个对象列表,然后它会将每个对象放入一个按钮中。但问题在于这些按钮应该像甜甜圈一样排列成圆形。就像下面的图片一样。现在想象一下,如果每个彩色部分都是一个按钮。他们也会有所有按钮的功能,比如鼠标悬停和...

17得票3回答
如何为基于控件的ItemsControl(如ListView或DataGrid)定义空数据模板

ASP.NET的控件,如ListView,允许通过设置ListView.EmptyDataTemplate属性提供自定义模板,在数据源为空时呈现该模板。 在WPF(最好只使用XAML)中,如何为基于ItemsControl的控件(如ListView和DataGrid)执行相同操作?因此,当I...