35得票1回答
WPF使用ItemsControl和Grid进行动态布局

我正在创建一个 WPF 表单,其中一个要求是它具有基于扇区的布局,以便可以将控件明确放置在其中一个扇区/单元格中。 下面是我创建的井字棋示例,以传达我的问题: 有两种类型和一个基础类型: public class XMoveViewModel : MoveViewModel { } pu...

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

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

28得票2回答
如何让WPF窗口根据动态变化的ItemsControl内容自适应扩展大小?

我有一个WPF应用程序,它起始时有一个非常小的窗口,大约是200x100像素。当外部事件被触发时,我会将一个控件添加到窗口的ItemsControl区域。目前,ItemsControl设置为使用StackPanel PanelTemplate。 我的想法是,当控件被添加到ItemsContr...

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

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

28得票2回答
如何为项控件设置网格模板?

我正在尝试创建一个ItemsControl,以网格作为其ItemsPanel,使其具有两列,其中第一列的宽度是该列中最宽项目的宽度,并且有足够多的行来显示所有项目。 基本上,我想要下面的效果,但是以某种方式在ItemsControl中实现,这样我就可以将其绑定到对象集合:<Grid&g...

28得票6回答
如何获取当前ItemsControl项的索引?

有没有办法在WPF中获取当前ItemsControl项的索引? 例如,我想做这样的事情:<ItemsControl> <ItemsControl.ItemTemplate> <DataTemplate> &l...

27得票1回答
从ItemTemplate内部绑定到ItemsControl的DataContext

我有一个ItemsControl,其中ItemTemplate DataTemplate包含一个按钮。我希望按钮上的Command绑定到ItemsControl的DataContext上的Command,而不是ItemTemplate上的Command。我认为解决方案涉及使用RelativeS...

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

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

25得票3回答
WPF - 如何在ItemsControl的ItemTemplate中绑定到项索引?

有没有办法在ItemsControl的ItemTemplate中绑定到ItemIndex? 例如:<ItemsControl ItemsSource="{Binding Path=ItemList}"> <ItemsControl.ItemTemplate>...

24得票5回答
在WPF的itemscontrol中,如何对最后一项使用不同的模板?

我在使用自定义模板来展示我的ItemsControl中的结果。item 1, item 2, item3, 我想改变最后一个元素的模板,以便结果变为:item 1, item2, item3 ItemsControl:<ItemsControl ItemsSource="{Binding...