问题标签 [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.

0 投票
1 回答
1742 浏览

wpf - WPF:无法将拖动的数据拖放到 ItemsControl

我有以下 XAML:

当我将数据拖到此面板上时,鼠标光标显示允许在所有子项上放置,但在任何空白处,光标显示已禁用放置。如果我设置AllowDrop为 false,我不能再放到子项目上,所以标志确实有效。我想将数据放到ItemsControl.

有任何想法吗?

0 投票
1 回答
7729 浏览

wpf - 将 ItemsControl 中的新项目滚动到视图中

我有一个ItemsControl数据绑定到ObservableCollection. 我在后面的代码中有这个方法,它向列表中添加了一个新模型。然后我想将新项目(在列表底部)滚动到视图中。

我认为ItemsControl当我查询尺寸时,尺寸尚未更新,因为ActualHeight添加模型之前和之后是相同的。这段代码的效果是滚动到略高于新项目的位置。

我怎么知道新ActualHeight的会是什么?

这是我的代码:

0 投票
2 回答
935 浏览

wpf - 在 ItemsControl (WPF) 中获取对 MediaElement 的引用

这是 ItemsControl 的一个已知问题,尽管我找不到解决方案:(。

XAML

所以在后面的代码中我想做类似的事情

我将其注释掉以便能够编译。

0 投票
1 回答
102 浏览

wpf - 开始拖动 ItemsControl 中的项目时选择了不正确的项目

我正在DragDrop为 WPF 实现一个框架(顺便说一下,你可以在这里找到)。

我有一个问题,当用户MouseDown在一个ItemsControl我们不立即知道他们是否打算单击该项目来选择它,或开始拖动。如果用户单击一个项目然后快速移动光标,则在我们确定拖动开始之前,可以选择除单击项目之外的另一个项目(特别是如果单击该项目会在短时间内冻结 UI 以加载数据等) .

我认为这个问题在 WinForms 中不存在,因为在按住按钮的情况下拖动鼠标不会导致另一个项目被选中 - 仅在发生单击的项目上进行了选择。

如果PreviewMouseDown我可以设置e.Handled属性以防止另一个项目被选中,如果用户确实打算开始拖动,这可以正常工作,但他们实际上无法选择该项目。

有谁知道如何处理这个?

0 投票
1 回答
225 浏览

silverlight - Prism 的 ItemsControl 似乎有一个 xaml 解析错误。为什么?

我不知道为什么我的 Shell.xaml 的 ItemsControl 会导致解析错误。我知道语法是正确的,因为我从一个工作项目中复制了 Silverright 项目文件。

现在我唯一的猜测是 ItemsControl 依赖于其他东西。

这是 ItemsControl 的相关 xaml 行。

0 投票
1 回答
203 浏览

wpf - 未在 ItemContainer 中注入数据模板

我有一个ItemsControl覆盖以下方法的类:

我提供了以下TilePanelItem容器的模板ItemsControl

Style对于它:

ItemsControl最后是 my的实例DataTemplate

DataTemplate我定义的那个没有注入ItemContainer. 当我运行应用程序时,它会显示我在ItemContainter模板中声明的边框,但我看不到DataTemplate.

我错过了什么?

太感谢了

0 投票
1 回答
1957 浏览

wpf - WPF itemscontrol 绑定到控件集合

我正在尝试绑定到我动态生成的控件集合:

和代码:

Getcustomfields 只生成一些控件,如组合框、文本框等。绑定似乎有效,但窗口不显示我的任何控件。可能是因为我需要项目控件中的数据模板。我的问题是我需要什么样的数据模板?

谢谢你的帮助

0 投票
8 回答
181236 浏览

c# - 如何获取列表从 WPF 中的 app.config 收集值?

下面的示例使用我从代码中获得的BackupDirectories列表填充ItemsControl 。

如何更改它以便从 app.config 文件中获得相同的信息?

XAML:

代码隐藏:

应用程序配置:

0 投票
1 回答
2813 浏览

silverlight - Silverlight 项目控制

我正在尝试使用 ItemsControl 来显示 DataTemplate。我有这个简单的例子:

为什么文本块文本不可见?谢谢!

0 投票
1 回答
3593 浏览

wpf - 使用 ListBox(或其他 ItemsControl)托管 Caliburn 演示者

如果我有 aMultiPresenter并且我正在使用 aListBox来显示Presenters它所托管的内容,我如何让 Caliburn 发现和绑定项目的视图和视图模型?

例如,如果我有一个看起来像这样的简单视图:

绑定到CarViewModel

并且该Parts集合包含实现IPresenter并具有相应视图的各种对象,例如WheelViewModelandWheelViewEngineViewModeland EngineView

我希望 Caliburn 使用视图策略为我解析视图。这可能吗?在这种情况下,我需要做什么才能正确设置演示者的层次结构?