147得票3回答
WPF:带有滚动条(ScrollViewer)的ItemsControl

我按照这篇小型“教程”添加了滚动条到ItemsControl中,它在设计视图中可用,但是当我编译和运行程序时却不起作用(只显示前几个条目,并没有滚动条可以查看更多 - 即使VerticalScrollbarVisibility设置为“Visible”而不是“Auto”)。 你有什么解决办法吗...

139得票3回答
虚拟化ItemsControl?

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

86得票1回答
在ItemsControl的数据模板中设置Canvas属性

我正在尝试将数据绑定到这个ItemsControl:<ItemsControl ItemsSource="{Binding Path=Nodes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> <ItemsCo...

84得票8回答
如何在WPF中从app.config获取一个List<string>值集合?

以下示例将使用代码中获取的List填充ItemsControl,列表类型为BackupDirectories。 如何更改以从app.config文件获取相同的信息? XAML:&lt;Window x:Class="TestReadMultipler2343.Window1" xm...

66得票5回答
如何在ItemsControl中的项之间添加分隔符

我需要在一个项控件中显示来自集合的数字列表。这些项目是: "1", "2", "3"。 当它们被渲染时,我需要它们用逗号(或类似物)隔开。因此上述三个项目应该像这样:"1, 2, 3"。 如何在不在列表末尾添加一个分隔符的情况下,给各个项目添加一个分隔符? 我不一定要使用项控件,但那是我...

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

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

42得票3回答
WPF:如何在ItemsControl上交替显示颜色?

如何在 ItemsControl 上实现交替的背景颜色?我将 AlternationCount 设置为 2,但是 ItemsControl.AlternationIndex 属性始终返回 0。 &lt;ItemsControl ItemsSource="{Binding}" Al...

41得票3回答
将WrapPanel作为ItemsControl的ItemPanel

我一直在研究WPF并且不断学习。现在正在尝试构建一个动态分组的控件(主要是按钮,但可能还包括复选框等其他类型)。 我不知道最好的方法是什么,所以我尝试创建一个ItemsControl样式,然后将项目添加到包含在WrapPanel中的ItemsPresenter中。很快意识到项目不会换行,因为...

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

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

39得票3回答
如何访问ItemsControl的子项?

如果我有一个派生自ItemsControl的组件,我可以访问它的子项集合,以便我可以循环遍历执行某些操作吗?目前似乎找不到任何简单的方法。