7得票1回答
使用UniformGrid将按钮排列成正方形

我正在编写一个儿童游戏(记忆)的应用程序,有一个瓷砖列表(List),我将其绑定到包含在wrappanel中的items control。目前我有22个瓷砖,它们在屏幕中心排列成两行。 我真正想要的是将它们排列成一个5x5的矩阵,位于屏幕中心,这样就可以根据瓷砖数量进行缩放。但是,当我使用u...

18得票3回答
WPF数据绑定的项目符号列表

如何在WPF中创建一个数据绑定、带有项目符号的超链接列表? 我有这个:<ItemsControl Name="lstScripts"> <ItemsControl.ItemTemplate> <DataTemplate> ...

12得票1回答
ItemsControl拖放

我有一个ItemsControl,它使用DataTemplate绑定到一个整数的ObservableCollection。<ItemsControl Name="DimsContainer" ItemTemplate="{StaticResource DimensionsTemplate...

28得票5回答
在WPF的ItemsControl中查找控件

嗨,我在itemscontrol的datatemplate中有一个单独的文本框。 当我绑定itemcontrols到observable collection时,我会得到两个文本框。 但是我需要根据每个文本框进行某些操作,因此我想使用某些id分别查找每个文本框。 有人能帮助我如何在WPF中找...

8得票1回答
将ItemsControl中的新项滚动到视图中

我有一个ItemsControl,它通过数据绑定到一个ObservableCollection。我在代码后台中有这个方法,它将一个新的模型添加到列表中。我希望将新的项目(在列表底部)滚动到视图中。 我认为当我查询大小时,ItemsControl的大小还没有更新,因为添加模型之前和之后的Act...

23得票4回答
如何使WPF的wrappanel子项拉伸?

我想创建一个ItemsControl,其中子项按照WrapPanel的方式放置,但子项应尽可能占据空间。因此,当窗口大小变大或变小时,子项应根据一定的宽高比例进行拉伸。当从ItemsControl的ItemsSource中添加或删除子项时,WrapPanel应适当地在项之间插入换行符以保持子项...

139得票3回答
虚拟化ItemsControl?

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

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

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

26得票4回答
如何找到位于ItemTemplate中的“CheckBox”项?

我有一个非常简单的ItemsControl:<ItemsControl Name="BlahList" ItemsSource="{Binding Blah}"> <ItemsControl.ItemTemplate> <DataTempl...

8得票1回答
ItemsControl的双向绑定

我正在尝试编写一个用户控件,其中包含一个ItemsControl,其ItemsTemplate包含一个TextBox,可以进行双向绑定。 然而,在我的代码中必须出现错误,因为绑定似乎只起到了单向模式的作用。 这是我项目中的一个相当简化的摘录,但仍然存在问题: <UserControl ...