问题标签 [itemscontrol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF ItemsControl 绑定和项目顺序
我在 WPF 应用程序中有 ItemsControl,它绑定到对象数组。我正在使用 ItemTemplate 来呈现列表。我想为列表中的每个项目显示项目顺序,例如
客户 1 姓名:xxxxx 年龄:9999
客户 2 姓名:yyyy 年龄:8888
知道怎么做谢谢
wpf - 将 ItemsControl 与 ItemsSource 绑定到数组索引
我想使用 ItemsSource 和 DataTemplate 将 ItemsControl 绑定到对象数组。我想显示每个项目的索引。像
客户 1:
姓名:xxx
年龄:888
客户 2:
姓名:yyy
年龄:7777
wpf - WPF 在 ItemsControl 的 ToolTip 中显示来自多个 DataContexts 的数据
我正在尝试为ItemsControl
需要从概念上不相关的来源提取数据的项目显示工具提示。例如,假设我有一个 Item 类,如下所示:
我可以使用工具提示在 ItemsControl 中显示项目,如下所示:
但是假设我有另一个属性可以DataContext
通过ItemsControl
. 有没有办法从工具提示中做到这一点?例如,
我使用的测试窗口的代码如下:
所以在这个例子中,我想显示GlobalText
属性的值(实际上这将是另一个自定义对象)。
更复杂的是,我实际上使用了 DataTemplates 并在 ItemsControl 中显示了两种不同类型的对象,但我们将不胜感激任何帮助!
wpf - WPF ItemsPanelTemplate 不起作用
我正在尝试ItemsPanelTemplate
为ListBox
. ListBox
用于 a DataTemplate
,并且我的所有隐式样式都不会覆盖ListBox
默认的视觉样式。出于某种原因,ItemsPanelTemplate
我为控件指定的 (a WrapPanel
) 被忽略,而StackPanel
使用 a 代替。
这是整个模板,我只能假设我缺少一些导致这种情况的东西。
wpf - WPF - 绑定到 ItemsSource 和 SelectedIndex 会引发异常?
这段代码给了我一个“参数超出范围”异常。当我删除对 的绑定时SelectedIndex
,ComboBox
填充得很好并且没有抛出异常。
知道我做错了什么吗?这(出于某种原因)不可能吗?
代码:
XAML:
wpf - 在多级 TreeView 上使用 ItemsControl
我的同事威胁要让我今天加入 TheDailyWTF,因为我写的财产是用来用 ItemsControl 构建一个 3 层树视图的。
我给你留下足迹:
我的目标是创建一个 ItemsControl,它使用 Key 作为标题,使用 Value 作为 3 个级别的 ItemsSource:
谁能把我从 TheDailyWTF 的魔掌中拯救出来?什么是更清洁的方法来做到这一点。如果我们能找到一种使关卡数量动态变化的方法,那就太好了。
c# - WPF如何从CollectionViewSource设置最大数量的结果
我正在尝试使用DataTemplate
in 中的a 显示一组数据ItemsControl
,该ItemsPanel
集合为大小为 3 x 3 的统一网格。ItemsSource
的ItemsControl
设置为绑定到CollectionViewSource
基于搜索词过滤源集合的 a 。这一切都很好。
我绑定到的列表是任意大小的,但我只想显示 9 个结果,但我一生都无法弄清楚如何:
a)限制 CollectionViewSource
输出前 9 个项目
b)将 限制UniformPanel
为仅 3 x 3 并且从不创建新行
c) 限制ItemsControl
仅允许一次创建 9 个数据模板。
我真的很摸不着头脑,因为我确信这是一个常见的数据绑定场景,但我在网上找不到任何关于它的信息。
wpf - 绑定到 ItemsControl 中的 CurrentItem
下面的XAML 基本上是试图制作一个Button
s 列表(从当前.Name
Views
DataContext
当我点击一个按钮时,应该改变的CurrentItem
属性和相关的应该显示在内容演示器中。CollectionViewSource
View
好的。如果我在下面的 XAML 中单击,ListBox
它会完全按照需要工作。
但是,如果我单击UniformGrid
(由项目控件创建)中的按钮,则该CurrentItem
属性不会更新。
当在 中选择一个项目时,如何获得CurrentItem
更新ItemsControl
?
谢谢
wpf - 在 WPF 中使用 Add() 方法将项目添加到 itemsControl 时是否可以获得通知
实际上,我正在使用项目控件并为其子项设置动画。问题是当通过 Add() 方法动态添加项目时,第一个项目没有得到动画,只是像往常一样显示。
我计划隐藏动态添加的孩子,然后在我想将它与动画一起使用时让它可见,这样我就可以用动画将它带入视野。
要在动态添加孩子时隐藏孩子,我需要为 Add() 方法触发某种通知或事件!我尝试使用 InotifyCollectionChanged 但这没有用。
请你的想法..你的替代建议也很感激..
提前致谢...
silverlight - Silverlight:Datagrid 类似于 ItemsControl 中的分组
是否可以在 Silverlight 的 ItemsControl 或 Listbox 中对项目进行分组?这些控件绑定到 DomainDataSource。
或者是否有任何第三方控件可以做到这一点?
更新:
这是我正在尝试创建的那种 UI。