问题标签 [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.
c# - 在 C#/WPF 中将字典绑定到 ItemsControl
我正在尝试将字典中的 KeyValuePair 元素绑定到 ItemsControl。我的字典有 15 个元素,下面的代码显示了 15 个文本框:
不幸的是没有任何文本框内容(这将是键或值)。有任何想法吗?
wpf - 将项目附加到 WPF 中的 Databound ItemsControl
我有一个组合框,它数据绑定到项目的 ObservableCollection。我希望有一个默认选定项(无),它将我绑定到“SelectedValue”的属性的值设置为空。
我认为应该有一种方法可以通过 Style/DataTemplate/TemplateSelector 的某种组合来实现这一点。我试图在设计时考虑到 MVVM,所以我想要一些不使用代码隐藏并且尽可能可重用的东西。我还希望 ObservableCollection 的好处(更新集合导致控件重新绑定)保持不变。
额外的 B 部分:我还希望能够在 ItemsControl 的底部附加一个额外的视觉元素。我在想如果我知道如何在集合的最后一项上触发它,那么更改 DataTemplate 会很容易。愿意在这里接受其他选择。
c# - 如何在0.5秒内用WPF画出万点的线?
我正在编写WPF代码来显示一个实时图,它是一条包含大约 10,000 个点的连接线。在我的电脑中显示一张图片大约需要 5 秒钟。有没有人想在 0.5 秒内让它更快?
c# - WPF 选项卡进入数据绑定项控件
在我的 WPF 应用程序中,我有一个 databoundTextBox
和一个 databound ItemsControl
。的内容ItemsControl
由 的内容决定TextBox
。我希望能够在 中输入一个值TextBox
,按 Tab 并输入第一项ItemsControl
(从 中的值创建TextBox
)。我遇到的问题是,在 WPF 在ItemsControl
. 下面的代码演示了这个问题:
在这段代码中,我想在第一个中键入“A” TextBox
,按 Tab,然后将焦点转移到TextBox
带有文本“A-1”的孩子身上。相反,焦点会跳到带有文本“Box2”的文本框。我怎样才能实现我在这里寻找的行为?
注意:正如 Julien Poulin 指出的那样,可以通过将 切换到 来完成UpdateSourceTrigger
这项TextBox
工作PropertyChanged
。但是,这仅在“as you type”绑定是可接受的情况下才有效。就我而言,我还想一键设置值和选项卡。有什么方法可以强制 ItemsControl 按需创建其模板项目?
wpf - 为什么 ItemsControl 会显示视图而 ContentControl 什么也不显示?
我有一个基于 Prism 的应用程序。
这是我的外壳:
在我的MenuModule中,我向该区域添加了一个视图,它显示正常:
问题是:我不想在我的外壳中使用ItemsControl,我想要一个ContentControl,但是当我使用 ContentControl 时,它什么也没有显示。
为什么 ItemsControl 会显示我的视图而 ContentControl 什么也不显示?
wpf - 跨多个页面打印 WPF ItemsControl
我有一个ItemsCollection
托管在里面ScrollViewer
,它足够大,可以在打印时跨越多个页面。到目前为止,我已经设法打印了一个页面,PrintVisual(itemsControl)
但从我读过的内容来看,我需要以不同的方式在多个页面上打印单个控件。谁能指出我正确的方向?
谢谢!
wpf - WPF HierarchicalDataTemplate & ItemsControl
我有一个包含遵循此结构的对象的列表。这不是我正在使用的真实课程,但应该解释这个概念。
课程
ItemsControl 绑定到的 List 是List<BaseType>
XAML
现在,我希望看到的是在 TypeB 对象属性中找到的所有 TypeA 对象都将显示在 ItemsControl 中,而我只看到 TypeB 对象,它们以为 HierarchicalDataTemplate 定义的样式显示。我在 TreeView 控件中使用了相同的数据模板,它可以很好地显示子项。
- 不能在 ItemsControl 中使用 HierarchicalDataTemplate 吗?
- 如何在 ItemsControl 中显示父子关系?