问题标签 [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 回答
1942 浏览

wpf - 如何使 Silverlight 控件对鼠标操作不可见?

我怎样才能UIElement忽略鼠标点击并将其传递给它后面的控件?

我有一个 50% 的透明UIElement覆盖另一个元素。当我尝试单击背景元素时,鼠标单击被前景半透明捕获UIElement

0 投票
1 回答
276 浏览

wpf - 如何在部分信任中概述 UIElement?

我之前问过一个类似的问题,但我没有指定这需要在部分信任模式下工作。不幸的是,Partial-Trust 中不允许两个正确答案(使用UIElement.BitmapEffector ),因为它需要.UIElement.EffectUIPermissionWindow.AllWindows

有谁知道在 Partial-Trust 应用程序中做类似于OuterGlowBitmapEffect的方法?

0 投票
1 回答
2727 浏览

wpf - WPF UIElements 内嵌文本“装饰”

在 WPF 中,如何将常规UIElements 与文本内联?例如,某种文本分类将用包含特定选项的下拉列表替换一段文本。

我使用过像 Span、Bold、Hyperlink 这样的对象,它们对内联文本进行了一些轻微的修改,但我希望能够做一些更激烈和自定义的事情。我可以实现一个类似的内联对象来完成这个吗?

我正在做一个需要一些高级文本视觉效果的项目。具体来说,我想做一些类似于基于 Visual Studio 2010 WPF 的源代码编辑器。

我将有一段文本,各种组件将查看该文本以搜索具有特殊含义的片段。当它找到一段文本时,它将记录/标记该跨度。然后另一组组件将遍历分类文本并根据它们的分类添加装饰。

你可以把它想象成 WPF 的智能标签。

我真的不知道从哪里开始,WPF 中有关高级文本的所有文档都是关于动画、自定义画笔、转换为几何图形等...

0 投票
2 回答
11992 浏览

wpf - WPF ListBox - 获取 UIElement 而不是 SelectedItem

我创建了ListBox一个DataTemplateas Itemtemplate。但是,有没有一种简单的方法可以访问生成的代码UIElement而不是SelectedItem代码隐藏?

当我访问时SelectedItem,我只是从我的 ItemsSource集合中获取选定的对象。有没有办法访问UIElement(即DataTemplate与绑定对象一起生成的元素)?

0 投票
6 回答
615 浏览

wpf - 控件在 WPF 中交换 UIElements

UIElement在 UI 上的某个“插槽”动态交换 s 的最简单方法是什么?我有许多UIElements 并且基于一些外部数据绑定(例如组合框选择),我希望显示其中一个,而隐藏当前可见的一个。所以行为有点像,TabControl但没有 tabstrip、chrome 和 tabitem 实例。所以我实际上可以使用TabControl并覆盖控制模板。但这真的是最小的方法吗?

0 投票
2 回答
310 浏览

wpf - 如何确定何时在 Silverlight 中添加了新的 UIElement

我正在设计一个从画布继承的 sliverlight 用户控件。我有必要找出何时将新UIElement添加到 MyBase 的 Children 属性,但没有像“ItemAdded”这样的事件。由于我想为我的画布的孩子设置动画,我不能使用LayoutUpdated事件(它被击中了一百万次)。

0 投票
1 回答
5618 浏览

c# - WPF UIElements 中的动态 TextSize

正如建议的那样,我允许我所有的 WPFUIElement具有动态大小,因此可以轻松调整它们的大小,但是,在TextBlocks 中,我必须指定Font. 这意味着当元素的大小增加或减小时,字体大小保持不变。有没有办法让Font尺寸变成动态的?

0 投票
2 回答
7614 浏览

c# - 从 UIElement 生成 BitmapSource

我正在尝试生成一个BitmapFrame基于UIElement. 这是我的功能:

出于测试和调试目的,我使用了一个额外的函数来创建一个简单的 StackFrame,它应该创建一个可以表示的有效视觉元素:

出于某种原因,VisualBrush 没有在 DrawRetangle(...) 函数中呈现。我可以看到绿色边框,但没有别的。此外,如果我用标准画笔换掉 VisualBrush,效果很好:

提前致谢!

0 投票
2 回答
3797 浏览

wpf - WPF:将 UIElements 添加到 ItemsPanelTemplate 是画布的 ListBox?

我正在研究 aListBox覆盖它ItemsPanelTemplate以使用 aCanvas而不是 a StackPanelListBoxItems有一个DataTemplate使用转换器来定义每个ListBoxItem在画布上的外观和位置。当我将一个项目添加到绑定到的集合中ListBox时,我希望能够将其他UIElements 添加到画布中。我可以在ListBoxItem's 转换器之外完成此操作吗?

我的资源部分是这样的:

和一个列表框:

ListBox 绑定到的集合:

因此,如果我有一种方法可以将项目添加到 ListBox lstAwesome 绑定到的集合 someCollection 中:

那么,我可以将 UIElements 添加到数据绑定列表框用于 ItemsPanel 的画布中吗?以编程方式,当我将项目添加到 ListBox 绑定到的集合中时?

我将不胜感激任何输入!

0 投票
1 回答
181 浏览

wpf - UIElements 除了选项卡标题

有没有办法在 s' 标题UIElement的右侧放置一些东西(自定义)TabItem,以便标题会考虑它的大小。

我觉得他们应该有一个数据模板,但我不知道该读什么或如何查询谷歌。

替代文字 http://trotsenko.com.ua/files/sample.png