问题标签 [uielement]
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 - 'System.Windows.Controls.UIElementCollection' 的子级不能为空。预期从 UIElement 派生的对象
我得到了这个例外,不知道该怎么办。我正在使用TreeListView
我在网上找到的:
有没有人有这个例外?
c# - 在 FlowDocument 中选择 WPF UIElement
我有一个FlowDocument
(在 a 内RichTextBox
),其中包含UIElement
诸如CheckBox
es 之类的控件。我需要用户能够单击CheckBox
以选择它来更改控件属性,例如标签、背景颜色等。
我遇到的问题是,当我单击它时,它只会检查或取消选中CheckBox
您所期望的。单击时如何CheckBox
在自身周围显示边框而不更改选中的值。将IsEnabled
属性设为 false 意味着我什至根本无法访问该控件,它无法被识别。
我想我想要实现的最简单的解释类似于 Expression Blend 或 Visual Studio 视觉设计器。当用户单击 aCheckBox
时,它会被选中,而不是选中的值切换。
我已经尝试过到处搜索,但不知道该往哪个方向前进。任何帮助,将不胜感激。
wpf - 通过 wpf 中的 DependencyProperty 发送 UIElements
我有一个带有 a 的用户控件,DependencyProperty
它需要一个UIElement
. 到目前为止,一切都很好,问题是我找不到元素的孩子。
我认为问题是我缺乏知识,谁能告诉我问题是什么以及可能的解决方案?
我做了一个像这样的小测试程序
用户控制代码隐藏:
xaml 使用用户控件:
输出为 0 个孩子。不应该是2吗?
silverlight - 如何将触摸操作绑定到 Windows Phone 7 上的 UIElement 属性?
当用户在 Windows Phone 7 的屏幕上垂直滑动时,我希望UIElement
修改 a 的属性。我可以看到如何使用OnManipulationDelta
覆盖来执行此操作,但似乎这应该是某种可以完成的 Xaml 绑定它在标记中。
您可以将属性绑定到触摸操作吗?
c# - 鼠标事件未到达 UIElement
我有一个 6x8 的System.Windows.Controls.Canvas
对象网格。左上角的画布不接收鼠标事件,而所有其他画布都接收。我试过OnMouseMove
和OnMouseClick
事件。
子对象没有处理事件,因为System.Windows.Media.VisualTreeHelper#GetChildrenCount()
没有显示任何子对象。我也抓不住PreviewOnMouseMove
。我的画布前面是否有一些(可能是透明的)控件优先?
.net - 如何重新设置 WPF UIElement?
我怎样才能将一个UIElement
重新设置为另一个窗口?在关闭窗口之前,我已将 Content 设置为 null。然后启动一个新窗口并将其UIElement
设置为该窗口的内容。
这给出了 InvalidOperationException:“Het opgegeven element is al het logische onderliggende element van een ander element. Koppel dit eerst los。”
不幸的是我的窗户是荷兰的。粗略翻译如下:“指定元素已经是另一个元素的逻辑子元素,先断开连接。”
我不明白的是我已经解耦了它,但它仍然给出了这个错误。
.net - LINQ 删除 SilverLight Children 中的 UIElement
是否有任何 LINQ 等效于执行上述操作?如果是,可以提供代码吗?谢谢
wpf - UIElement 的渲染导致应用程序挂起几秒钟
我有一个 WPF 应用程序 - 使用 MVVM 作为设计模式。
在主视图中,有一个ContentPresenter
绑定到相应 ViewModel 中的属性。我有DataTemplate
与该属性关联的数据类型的类型引用。本质上,基于用户执行的特定操作,ContentPresenter
将显示来自特定数据模板的数据。在数据模板中我有 DevExpress' GridControl
。它很糟糕,我讨厌它,但由于公司标准,我必须使用它。我的主要痛点是 UI 渲染到数据模板需要几秒钟的时间GridControl
。我能做些什么来减轻这种情况吗?我想显示一个“请稍候”进度指示器,但即使这样也会卡住几秒钟......
请帮忙。
silverlight - 在 Silverlight UIElement 生命周期的哪个阶段,现有的绑定会被删除?
我试图弄清楚为什么我的一些 Silverlight 控件会留在内存中。我注意到,当我离开打开控件的页面时,仍然存在指向视图模型的引用链接。这些链接是对在页面和视图模型之间创建绑定时创建的 ErrorsChanged 事件(我的视图模型实现 INotifyDataError)的剩余订阅的结果。在某些时候,一些但不是所有的绑定都被删除了,我无法弄清楚为什么这没有发生。
在 Silverlight UIElements 的生命周期中,现有绑定在什么时候被删除?
c# - WPF:为自定义 UIElement 绑定一个 PointCollection
我正在尝试制作一个可以进行UIElement
一些特殊渲染的 WPF。
问题是我无法让数据绑定为PointCollection
. 在内部OnRender()
,GraphElement
Points 属性为空,这对我来说没有任何意义。