itemscontrol 相关问题

表示可用于呈现项集合的控件。

WPF-在ItemsControl中添加项目不会更改边框角半径

我有一个边框,并将其Cornerradius更改为19。同时,我有一个ScrollViewer,它包含一个ItemsControl,其中包括Label,TextBox和Border。我在ItemsControl中找到内容...

回答 1 投票 0

使用统一网格作为ItemsPanel列的第一位填充ItemsControl

我有24个事物的ObservableCollection。私有ObservableCollection 事物;公共ObservableCollection 事物{得到=>事物; ... ] >>

回答 1 投票 0

将ICollectionView过滤绑定到ItemsControl

我是WPF的新手,我想制作一个WPF应用程序,以帮助您浏览食谱中的菜肴。我在过滤数据时遇到麻烦。我正在使用ItemsControl使我的数据在窗口中看起来像“瓷砖”...。

回答 1 投票 0

在ItemsControl DataTemplate中设置画布属性

我正在尝试与该ItemsControl进行数据绑定: [[[[]] 附加属性仅适用于Canvas的直接子级。 ItemsControl会将ContentPresenter控件放置为其直接子控件,因此您可能还需要为其添加样式: <ItemsControl ItemsSource="{Binding Path=Nodes}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <Canvas /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ItemsControl.ItemContainerStyle> <Style TargetType="ContentPresenter"> <Setter Property="Canvas.Left" Value="{Binding Path=XPos}" /> <Setter Property="Canvas.Top" Value="{Binding Path=YPos}" /> </Style> </ItemsControl.ItemContainerStyle> </ItemsControl>

回答 1 投票 71

WPF ItemsControl项重叠和填充空间

我有一个项目控件,其来源包含72个项目,每显示一个按钮,它的源即可。我希望这些按钮的大小相等,并填满窗口的剩余空间。但是,当和我一起...

回答 1 投票 1

ItemsControl渲染缓慢

我正在使用ItemsControl显示项目列表,而xaml类似于 [[[ ItemsControl不支持开箱即用的UI虚拟化。使用ListBox或使ItemsControl UI虚拟化。 您可以按照以下步骤在ItemsControl上启用UI虚拟化: 在ItemsControl上设置VirtualizingStackPanel.IsVirtualizing="True"。 将ItemsPanel设置为VirtualizingStackPanel。 覆盖ItemsControl的ControlTemplate并将ItemsPresenter包装在ScrollViewer内。 在ItemsControl上设置ScrollViewer.CanContentScroll="True"。 以上建议的详细信息可以找到here。 此外,您直接将ItemsSource设置为SourceCollection,即ShelfItemsCollection,然后通过为该集合在其下方创建defualtView对其进行过滤。直接与sourceCollection绑定将强制ItemsControl(非虚拟课程)生成100个容器来承载您的基础对象。 相反,您应该创建带有过滤谓词的ICollectionView并将ItemsSource绑定到该实例。也许您也可以创建CollectionViewSource并与其绑定。如果与过滤的实例绑定,它将仅生成20个容器(非虚拟ItemsControl)。当然, 在ItemsControl上启用UI虚拟化,将只为GUI上可见的UI项生成容器。

回答 1 投票 0

WrapPanel与ItemControl一起使用时不包装

我有一个用UserControls填充ViewModel的WrapPanel: []] 您正在将单个ItemsControl放在WrapPanel中。那什么也没做。如果您想让ItemsControl使用WrapPanel来托管自己的项目,请按照以下步骤操作: <ItemsControl ItemsSource="{Binding PlaceableObjectsContent}" Width="250" Margin="3" > <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <WrapPanel Orientation="Horizontal" /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <!-- etc. --> 请注意,有些东西必须限制ItemsControl的宽度才能正常工作:要么必须受其父项或Grid Column的大小的限制,要么必须通过设置ItemsControl元素本身的Width或MaxWidth属性来对其进行限制,直接或通过样式。

回答 1 投票 2

根据条件显示/隐藏Itemscontrol中的项目

我有一个Itemscontrol,我正在使用它显示从计时系统发送的开始信息的列表。如果车道号不是...,我需要能够“关闭” /停止显示一组车道信息...

回答 2 投票 2

WPF数据绑定项目符号列表

如何在WPF中创建数据绑定的超链接的项目符号列表?我有这个: &...

回答 4 投票 15

WPF-在ItemsControl中设置DataGrid的初始大小

我通过DataGrid显示了多个DataTable: [[ 您正在将Data属性绑定到ItemsControl。同样可以转到Height。创建公共属性并将其绑定到视图中的Height。 <RowDefinition Height="{Binding MyHeightProperty}" />

回答 1 投票 0

绑定标志枚举到包含复选框的列表框

我有这个标记枚举-[Flags]公共枚举部门{无= 0,A = 1,B = 2,C = 4,D = 8}我想在视图中显示此枚举的值。我想创建一个列表框...

回答 2 投票 2

WPF ItemsControl并绑定到自身

我有一个项目控件绑定到类型'TypeA'的集合。此类型“ TypeA”具有类型“ TypeB”的集合。在项控件dataTemplate中,我有一个datagrid,该数据网格为每个...显示一行...

回答 1 投票 0

命名为RowDefinition的网格无法作为WPF4中的ItemsPanel填充

我在ItemsControl ItemsPanelTemplate中定义了一个Grid,并且RowDefinitions中的一个定义了x:Name(所以我可以为行大小设置动画)。

回答 1 投票 6

ItemsControl在没有DataContext绑定的情况下不会显示

我有一个窗口,其中DataContext设置为我的视图模型的实例。我的视图模型具有自定义类的属性“ SelectedFile”。该自定义类具有类型为...

回答 1 投票 0

条形图中矩形的自动比例转换

我有用于条形图的UserControl: ... []

回答 1 投票 0

ItemsControl中的间距和对齐矩形

我有这个课:public class MyRect:FrameworkElement {public Visual Visual {get;组; } protected重写int VisualChildrenCount => 1;受保护的重写Visual GetVisualChild(...

回答 1 投票 0

WPF ItemsControl中的项目间距

我在ItemsControl中显示List 集合。问题在于列表项(例如,它们是AreAreAllNextToEachOther)之间没有空格。如何创建一些间距...

回答 2 投票 15

为什么AlternationIndex为ItemsControl中的所有项目返回0?

我正在寻找某种方式在使用DataTemplate的ItemsControl中显示项目索引。所以我发现了这个好问题。我在那个问题中使用了这个主意,但是所有值都是零!唯一的...

回答 1 投票 4

如何删除ItemsControl项之间的间距

我有一个ItemsControl,其材质设计芯片为数据模板。我的目标是将这些项目一个接一个地放置,并且它们之间没有太多空间。有一张图片现在看起来像:https:// ...

回答 1 投票 0

带有Caliburn.Micro MVVM的WPF ItemsPanel

我正在开发WPF应用程序,并将Caliburn.Micro用于MVVM。我需要在运行时动态地将按钮添加到视图中。我做了一些研究,我知道我可以实现这一目标...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.