问题标签 [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.
c# - UIElement 相对于 Window 的位置
在 WPF 中,我想TabControl
在我的代码中获取 a 的角位置,因此我可以在显示时相应地设置 ToolWindow 的位置。
如何获得给定的位置UIElement
?
wpf - 通过绑定呈现非 UIElement
如果我有一个派生自System.Windows.DispatcherObject
但定义了ControlTemplate
.
它是
是否可以通过 Binding 渲染此对象,例如
假设DataContext
边框设置为 B 的实例?
silverlight - 如何获取 UIElement 的父弹出窗口?
我对以下标记有两个问题:
- 为什么
VisualTreeHelper.GetParent(button)
返回null? - 我怎样才能得到
Popup
父母UIElement
?
c# - 在 WPF 中查找目标 UIElement 的标签
我有以下 XAML:
我有一个接受 UIElement 参数的扩展方法,如下所示:
我想要在 GetLabelText 方法中做的就是确定以传递的 UIElement 为目标的标签的内容(如果有的话),并返回文本。例如,以下代码将返回“_Search:”:
我听说你可以使用 AutomationPeers 来做到这一点,但我还没有太多接触 UIAutomation 功能,而且似乎无法从我的任何自动化示例中调用 GetLabeledBy 获得空值之外的任何东西成立。任何有效的答案都是最有帮助的,但我宁愿不必在我的 XAML 中做任何额外的事情,除了您已经在此处看到的内容。
有任何想法吗?
silverlight - UIElement 到 PNG - 文本略微模糊
我正在使用 ImageTool 的 PNG 编码器来创建图像。
我有一个Grid
包含多个TextBlock
s,每个都TextBlock
包含动态文本。
WriteableBitmap
当我从包含 s 的网格创建一个时TextBlock
,然后我使用 ImageTool 的编码器将其转换WriteableBitmap
为 PNG 图像。
一切正常,但是,当我查看 PNG 图像时(我将文件保存到硬盘驱动器以进行测试) - 文本看起来有点模糊。这是编码器或WriteableBitmap
类的问题吗?并且 - 以前有没有人经历过这种情况并且有解决方法吗?
谢谢。
silverlight - 如何在 Silverlight 的代码隐藏中从 UIElement 中分离行为?
UIElement
在 Silverlight 3.0 中,我在 Code Behind 中添加了自定义行为。
我想稍后在运行时删除行为。
将已添加的 Behavior 从 中分离的 C# 语法是UIElement
什么?
silverlight - 将 ItemsControl.Items 枚举为 UIElements
我有一个通过 显示的超链接列表,ItemsControl
如下所示:
我需要做的是枚举子菜单中的实际超链接,如下所示:
问题是我似乎无法找到枚举 ItemsCollection.Items 中实际 UI 元素的方法。
任何人都知道如何做到这一点或可能的解决方法?
我可以提一下,我正在尝试做的是构建一个菜单和子菜单,将点击的超链接显示为一种面包屑。
更新: 最好的事情是如果我能以某种方式到达那个堆栈面板,因为这段代码似乎有效:
wpf - WPF CLR 类型到 UIElement
我正在尝试解决一个复杂的问题。我正在构建一个动态界面,并希望将任何存在的 aArrayList
转换为TreeView
. 我尝试了值转换器,但它不起作用。
这是我的代码:
有ArrayList
项目,Dictionary<String,Object>
然后字典有项目。
c# - 如何在 WPF 中进行拖放时保持 UIELement 的形状
我有 2 StackPanel
s - 一个包含一个Ellipse
,另一个不包含任何内容。
我想Ellipse
从一个堆栈面板拖动到另一个。实际的拖放操作已经完成并且工作正常,但是我想知道如何将该Ellipse
形状保持在鼠标光标的尖端。
即使是 Windows 窗体示例也会很好,我将能够对其进行调整。
wpf - C#/WPF - WPF 类中不是 UIElement 的 RoutedEvent
我有一个班级需要通知发生了重要的事情。该类位于 WPF 项目中,即使这个特定的类是无外观的(并且不UIElement
直接或间接地从 继承)。
通常,我只是注册一个RoutedEvent
来获得这个功能,但由于这个类既没有 AddHandler 也没有 RemoveHandler,我无法让它工作。任何人都知道另一种获得RoutedEvent
行为的方式?