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

0 投票
1 回答
3250 浏览

c# - UIElement 相对于 Window 的位置

在 WPF 中,我想TabControl在我的代码中获取 a 的角位置,因此我可以在显示时相应地设置 ToolWindow 的位置。

如何获得给定的位置UIElement

0 投票
2 回答
632 浏览

wpf - 通过绑定呈现非 UIElement

如果我有一个派生自System.Windows.DispatcherObject但定义了ControlTemplate.

它是

是否可以通过 Binding 渲染此对象,例如

假设DataContext边框设置为 B 的实例?

0 投票
5 回答
4276 浏览

silverlight - 如何获取 UIElement 的父弹出窗口?

我对以下标记有两个问题:

  1. 为什么VisualTreeHelper.GetParent(button)返回null?
  2. 我怎样才能得到Popup父母UIElement
0 投票
2 回答
2145 浏览

c# - 在 WPF 中查找目标 UIElement 的标签

我有以下 XAML:

我有一个接受 UIElement 参数的扩展方法,如下所示:

我想要在 GetLabelText 方法中做的就是确定以传递的 UIElement 为目标的标签的内容(如果有的话),并返回文本。例如,以下代码将返回“_Search:”:

我听说你可以使用 AutomationPeers 来做到这一点,但我还没有太多接触 UIAutomation 功能,而且似乎无法从我的任何自动化示例中调用 GetLabeledBy 获得空值之外的任何东西成立。任何有效的答案都是最有帮助的,但我宁愿不必在我的 XAML 中做任何额外的事情,除了您已经在此处看到的内容。

有任何想法吗?

0 投票
1 回答
473 浏览

silverlight - UIElement 到 PNG - 文本略微模糊

我正在使用 ImageTool 的 PNG 编码器来创建图像。

我有一个Grid包含多个TextBlocks,每个都TextBlock包含动态文本。

WriteableBitmap当我从包含 s 的网格创建一个时TextBlock,然后我使用 ImageTool 的编码器将其转换WriteableBitmap为 PNG 图像。

一切正常,但是,当我查看 PNG 图像时(我将文件保存到硬盘驱动器以进行测试) - 文本看起来有点模糊。这是编码器或WriteableBitmap类的问题吗?并且 - 以前有没有人经历过这种情况并且有解决方法吗?

谢谢。

0 投票
1 回答
2654 浏览

silverlight - 如何在 Silverlight 的代码隐藏中从 UIElement 中分离行为?

UIElement在 Silverlight 3.0 中,我在 Code Behind 中添加了自定义行为。

我想稍后在运行时删除行为。

将已添加的 Behavior 从 中分离的 C# 语法是UIElement什么?

0 投票
4 回答
2476 浏览

silverlight - 将 ItemsControl.Items 枚举为 UIElements

我有一个通过 显示的超链接列表,ItemsControl如下所示:

我需要做的是枚举子菜单中的实际超链接,如下所示:

问题是我似乎无法找到枚举 ItemsCollection.Items 中实际 UI 元素的方法。

任何人都知道如何做到这一点或可能的解决方法?

我可以提一下,我正在尝试做的是构建一个菜单和子菜单,将点击的超链接显示为一种面包屑。

更新: 最好的事情是如果我能以某种方式到达那个堆栈面板,因为这段代码似乎有效:

0 投票
1 回答
224 浏览

wpf - WPF CLR 类型到 UIElement

我正在尝试解决一个复杂的问题。我正在构建一个动态界面,并希望将任何存在的 aArrayList转换为TreeView. 我尝试了值转换器,但它不起作用。

这是我的代码:

ArrayList项目,Dictionary<String,Object>然后字典有项目。

0 投票
1 回答
589 浏览

c# - 如何在 WPF 中进行拖放时保持 UIELement 的形状

我有 2 StackPanels - 一个包含一个Ellipse,另一个不包含任何内容。

我想Ellipse从一个堆栈面板拖动到另一个。实际的拖放操作已经完成并且工作正常,但是我想知道如何将该Ellipse形状保持在鼠标光标的尖端。

即使是 Windows 窗体示例也会很好,我将能够对其进行调整。

0 投票
1 回答
963 浏览

wpf - C#/WPF - WPF 类中不是 UIElement 的 RoutedEvent

我有一个班级需要通知发生了重要的事情。该类位于 WPF 项目中,即使这个特定的类是无外观的(并且不UIElement直接或间接地从 继承)。

通常,我只是注册一个RoutedEvent来获得这个功能,但由于这个类既没有 AddHandler 也没有 RemoveHandler,我无法让它工作。任何人都知道另一种获得RoutedEvent行为的方式?