问题标签 [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 - 如何使 Silverlight 控件对鼠标操作不可见?
我怎样才能UIElement
忽略鼠标点击并将其传递给它后面的控件?
我有一个 50% 的透明UIElement
覆盖另一个元素。当我尝试单击背景元素时,鼠标单击被前景半透明捕获UIElement
。
wpf - 如何在部分信任中概述 UIElement?
我之前问过一个类似的问题,但我没有指定这需要在部分信任模式下工作。不幸的是,Partial-Trust 中不允许两个正确答案(使用UIElement.BitmapEffect
or ),因为它需要.UIElement.Effect
UIPermissionWindow.AllWindows
有谁知道在 Partial-Trust 应用程序中做类似于OuterGlowBitmapEffect的方法?
wpf - WPF UIElements 内嵌文本“装饰”
在 WPF 中,如何将常规UIElement
s 与文本内联?例如,某种文本分类将用包含特定选项的下拉列表替换一段文本。
我使用过像 Span、Bold、Hyperlink 这样的对象,它们对内联文本进行了一些轻微的修改,但我希望能够做一些更激烈和自定义的事情。我可以实现一个类似的内联对象来完成这个吗?
我正在做一个需要一些高级文本视觉效果的项目。具体来说,我想做一些类似于基于 Visual Studio 2010 WPF 的源代码编辑器。
我将有一段文本,各种组件将查看该文本以搜索具有特殊含义的片段。当它找到一段文本时,它将记录/标记该跨度。然后另一组组件将遍历分类文本并根据它们的分类添加装饰。
你可以把它想象成 WPF 的智能标签。
我真的不知道从哪里开始,WPF 中有关高级文本的所有文档都是关于动画、自定义画笔、转换为几何图形等...
wpf - WPF ListBox - 获取 UIElement 而不是 SelectedItem
我创建了ListBox
一个DataTemplate
as Itemtemplate
。但是,有没有一种简单的方法可以访问生成的代码UIElement
而不是SelectedItem
代码隐藏?
当我访问时SelectedItem
,我只是从我的
ItemsSource
集合中获取选定的对象。有没有办法访问UIElement
(即DataTemplate
与绑定对象一起生成的元素)?
wpf - 控件在 WPF 中交换 UIElements
UIElement
在 UI 上的某个“插槽”动态交换 s 的最简单方法是什么?我有许多UIElement
s 并且基于一些外部数据绑定(例如组合框选择),我希望显示其中一个,而隐藏当前可见的一个。所以行为有点像,TabControl
但没有 tabstrip、chrome 和 tabitem 实例。所以我实际上可以使用TabControl
并覆盖控制模板。但这真的是最小的方法吗?
wpf - 如何确定何时在 Silverlight 中添加了新的 UIElement
我正在设计一个从画布继承的 sliverlight 用户控件。我有必要找出何时将新UIElement
添加到 MyBase 的 Children 属性,但没有像“ItemAdded”这样的事件。由于我想为我的画布的孩子设置动画,我不能使用LayoutUpdated
事件(它被击中了一百万次)。
c# - WPF UIElements 中的动态 TextSize
正如建议的那样,我允许我所有的 WPFUIElement
具有动态大小,因此可以轻松调整它们的大小,但是,在TextBlock
s 中,我必须指定Font
. 这意味着当元素的大小增加或减小时,字体大小保持不变。有没有办法让Font
尺寸变成动态的?
c# - 从 UIElement 生成 BitmapSource
我正在尝试生成一个BitmapFrame
基于UIElement
. 这是我的功能:
出于测试和调试目的,我使用了一个额外的函数来创建一个简单的 StackFrame,它应该创建一个可以表示的有效视觉元素:
出于某种原因,VisualBrush 没有在 DrawRetangle(...) 函数中呈现。我可以看到绿色边框,但没有别的。此外,如果我用标准画笔换掉 VisualBrush,效果很好:
提前致谢!
wpf - WPF:将 UIElements 添加到 ItemsPanelTemplate 是画布的 ListBox?
我正在研究 aListBox
覆盖它ItemsPanelTemplate
以使用 aCanvas
而不是 a StackPanel
。 ListBoxItems
有一个DataTemplate
使用转换器来定义每个ListBoxItem
在画布上的外观和位置。当我将一个项目添加到绑定到的集合中ListBox
时,我希望能够将其他UIElement
s 添加到画布中。我可以在ListBoxItem
's 转换器之外完成此操作吗?
我的资源部分是这样的:
和一个列表框:
ListBox 绑定到的集合:
因此,如果我有一种方法可以将项目添加到 ListBox lstAwesome 绑定到的集合 someCollection 中:
那么,我可以将 UIElements 添加到数据绑定列表框用于 ItemsPanel 的画布中吗?以编程方式,当我将项目添加到 ListBox 绑定到的集合中时?
我将不胜感激任何输入!
wpf - UIElements 除了选项卡标题
有没有办法在 s' 标题UIElement
的右侧放置一些东西(自定义)TabItem
,以便标题会考虑它的大小。
我觉得他们应该有一个数据模板,但我不知道该读什么或如何查询谷歌。