问题标签 [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
我有以下 XAML:
当我将数据拖到此面板上时,鼠标光标显示允许在所有子项上放置,但在任何空白处,光标显示已禁用放置。如果我设置AllowDrop
为 false,我不能再放到子项目上,所以标志确实有效。我想将数据放到ItemsControl
.
有任何想法吗?
wpf - 将 ItemsControl 中的新项目滚动到视图中
我有一个ItemsControl
数据绑定到ObservableCollection
. 我在后面的代码中有这个方法,它向列表中添加了一个新模型。然后我想将新项目(在列表底部)滚动到视图中。
我认为ItemsControl
当我查询尺寸时,尺寸尚未更新,因为ActualHeight
添加模型之前和之后是相同的。这段代码的效果是滚动到略高于新项目的位置。
我怎么知道新ActualHeight
的会是什么?
这是我的代码:
wpf - 在 ItemsControl (WPF) 中获取对 MediaElement 的引用
这是 ItemsControl 的一个已知问题,尽管我找不到解决方案:(。
XAML
所以在后面的代码中我想做类似的事情
我将其注释掉以便能够编译。
wpf - 开始拖动 ItemsControl 中的项目时选择了不正确的项目
我正在DragDrop
为 WPF 实现一个框架(顺便说一下,你可以在这里找到)。
我有一个问题,当用户MouseDown
在一个ItemsControl
我们不立即知道他们是否打算单击该项目来选择它,或开始拖动。如果用户单击一个项目然后快速移动光标,则在我们确定拖动开始之前,可以选择除单击项目之外的另一个项目(特别是如果单击该项目会在短时间内冻结 UI 以加载数据等) .
我认为这个问题在 WinForms 中不存在,因为在按住按钮的情况下拖动鼠标不会导致另一个项目被选中 - 仅在发生单击的项目上进行了选择。
如果PreviewMouseDown
我可以设置e.Handled
属性以防止另一个项目被选中,如果用户确实打算开始拖动,这可以正常工作,但他们实际上无法选择该项目。
有谁知道如何处理这个?
silverlight - Prism 的 ItemsControl 似乎有一个 xaml 解析错误。为什么?
我不知道为什么我的 Shell.xaml 的 ItemsControl 会导致解析错误。我知道语法是正确的,因为我从一个工作项目中复制了 Silverright 项目文件。
现在我唯一的猜测是 ItemsControl 依赖于其他东西。
这是 ItemsControl 的相关 xaml 行。
wpf - 未在 ItemContainer 中注入数据模板
我有一个ItemsControl
覆盖以下方法的类:
我提供了以下TilePanelItem
容器的模板ItemsControl
:
而Style
对于它:
ItemsControl
最后是 my的实例DataTemplate
:
DataTemplate
我定义的那个没有注入ItemContainer
. 当我运行应用程序时,它会显示我在ItemContainter
模板中声明的边框,但我看不到DataTemplate
.
我错过了什么?
太感谢了
wpf - WPF itemscontrol 绑定到控件集合
我正在尝试绑定到我动态生成的控件集合:
和代码:
Getcustomfields 只生成一些控件,如组合框、文本框等。绑定似乎有效,但窗口不显示我的任何控件。可能是因为我需要项目控件中的数据模板。我的问题是我需要什么样的数据模板?
谢谢你的帮助
c# - 如何获取列表从 WPF 中的 app.config 收集值?
下面的示例使用我从代码中获得的BackupDirectories列表填充ItemsControl 。
如何更改它以便从 app.config 文件中获得相同的信息?
XAML:
代码隐藏:
应用程序配置:
silverlight - Silverlight 项目控制
我正在尝试使用 ItemsControl 来显示 DataTemplate。我有这个简单的例子:
为什么文本块文本不可见?谢谢!
wpf - 使用 ListBox(或其他 ItemsControl)托管 Caliburn 演示者
如果我有 aMultiPresenter
并且我正在使用 aListBox
来显示Presenters
它所托管的内容,我如何让 Caliburn 发现和绑定项目的视图和视图模型?
例如,如果我有一个看起来像这样的简单视图:
绑定到CarViewModel
:
并且该Parts
集合包含实现IPresenter
并具有相应视图的各种对象,例如WheelViewModel
andWheelView
和EngineViewModel
and EngineView
。
我希望 Caliburn 使用视图策略为我解析视图。这可能吗?在这种情况下,我需要做什么才能正确设置演示者的层次结构?