14得票1回答
多个用户控件共享集合依赖属性

我已经实现了一个基于列表框的自定义用户控件。它有一个依赖属性,类型是一个集合。当我在窗口中只有一个用户控件实例时,它可以正常工作,但是如果我有多个实例,它们会共享集合依赖属性。以下是一个示例说明这一点。 我的用户控件称为SimpleList:<UserControl x:Class="...

13得票2回答
数据模板中的样式只被应用到ItemsControl中的最后一个项目?

在下面的XAML中,我有一个ItemsControl,其中有三个DataObjects。我使用DataTemplate将DataObjects显示为带有“X”的按钮。该按钮使用样式来设置其内容。 如果Setter.Value是“X”,一切都很好!然而,如果我将Setter.Value更改为T...

13得票2回答
为什么ItemsControl没有使用我的ItemTemplate?

我可以在ItemsControl中使用ItemTemplate来以特定格式渲染项。但是,如果ItemsControl中的其中一个项是TextBox,那么会呈现该TextBox而不是ItemsTemplate实例。据我所知,这对于任何FrameworkElement都适用。这是否是ItemsCo...

13得票3回答
根据子对象类型选择DataTemplate

我想将ItemsCollection数据绑定,但不想渲染集合项,而是想渲染通过集合项属性访问的子对象。 更具体地说:这是一个用于游戏的2D地图查看器(虽然它现在还不是2D)。我将ItemsControl数据绑定到ObservableCollection<Square>,其中Squ...

13得票2回答
为什么ItemsControl容器的Parent属性返回null而不是其所在的Panel?(涉及IT技术)

这个问题让我感到困惑。我们有一个自定义的ItemsControl,它使用自定义的容器和自定义面板作为其ItemsHost。 现在,该面板具有一些度量标准,容器需要用于呈现目的。 由于它们是视觉树中面板的直接子项,因此您可能认为容器的Parent属性将返回面板,但实际上不是这样! 我还使用Sn...

12得票4回答
在ItemsControl中,将DateTime属性绑定到DataTemplate内的Calendar DisplayDate。

我在WPF日历绑定方面遇到了问题。我想将一个月份列表绑定到一个ItemsControl,每个月份都显示一个日历控件。但是每个渲染的日历都显示的是DateTime.Now,而不是绑定的日期。有人知道为什么会出现这种情况吗? 目前我已经做了以下工作: MainWindow.xaml <...

12得票2回答
如何在ItemsControl中突出显示所选项目?

我有以下的 XAML 代码。如何在 ItemsControl 中突出显示所选项目?我可以重写 ListView 的选定项模板,但是如何实现 ItemsControl 的相同效果?是否有任何替代控件可以显示图像集合?<Window x:Class="ImageScrollDemo.View...

12得票1回答
ItemsControl拖放

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

11得票2回答
简单的WPF ItemsControl存在奇怪的焦点行为

在焦点和键盘导航方面,我发现了一些奇怪的行为。在下面的示例中,我有一个简单的ItemsControl,它已经被模板化以呈现一个与ItemsSource绑定的CheckBox列表。<ItemsControl FocusManager.IsFocusScope="True" ...

11得票1回答
水平展示 ItemsControl 中的项目集合

以下是XAML标记: <ScrollViewer Grid.Column="1" Grid.Row="2" HorizontalScrollBarVisibility="Disabled" Width="990"> <StackPanel...