问题标签 [imagebrush]
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 - WPF - 通过其 ImageBrush 不透明度蒙版调整矩形大小
我有一个矩形,它有一个 ImageBrush 不透明蒙版(基本上是一个彩色图标)。
这是我当前的代码:
如果不为矩形设置固定的宽度和高度,则不会产生任何结果。是否可以根据 ImageBrush 图像大小调整矩形的大小?
谢谢你的帮助。抱歉,如果这是一个愚蠢的问题,我仍在学习 WPF。
编辑:为了澄清,我想要实现的是矩形的行为与此相同:
它的大小应根据图像源文件的尺寸。
c# - 用 png/jpg 图像动态填充椭圆?ImageBrush 没有帮助,URI 不起作用
好的,所以我在这里阅读了一些问题,所有这些问题的答案都相同或相似,我正在尝试从代码中将图像插入到椭圆中。
使用此代码没有任何反应,我得到黑屏并且也丢失了一些对象。我已经更改了代码,删除了UriKind
,将其更改absolute
为RelativeOrAbsolute
,我尝试使用@"Art\image.png"
. 所有加起来都是一样的。但是当我在 XAML 中执行此操作时,它可以工作。这个问题有解决方案吗?
c# - wpf网格背景与图像画笔和视觉画笔相结合
我正在尝试将图像设置为窗口的背景。我想在窗口上应用渐变不透明度蒙版,并将图像平铺。到目前为止,我可以得到一个或,但不能同时得到。这是我对此的蹩脚尝试:
binding - ImageBrush ImageSource x:绑定 TargetNullValue 与数据模板不同
所以,我有ListView
一个x:Bind
列表和一个DataTemplate
.
有DataTemplate
一个Elipse
充满一个ImageBrush
。
一切正常,但是:
如果列表中的项目具有Null
其字符串 URL 图像属性的值,则应用程序崩溃。
我尝试设置 aTargetNullValue
但我的问题是X:DataType
模板是来自 API 的类,所以我无法控制它。我希望将图像作为默认值,以防项目的图像值为 null。
换句话说,如果项目的图像 URL 属性是Null
,我想XAML
从我的Assets
文件夹中加载预定义的图像。
问题是,因为我已将 my 设置DataType
为班级,所以我要做的任何事情x:Bind
都必须在该班级内。
上面的示例不适用于 in 中的Null
字符串,ImageSource
因为Path
设置为Class
.
正确的?任何解决方法?
c# - C# 为 ImageBrush 着色
是否有可能以某种方式改变图像刷的色调。我目前正在使用图像刷在 wpf 3d 中创建纹理材质。为了获得选择和分组效果,我需要每个模型最多三种材料。这导致了相当大的性能损失。这是当前代码:
注意。ItemTextures[nr] 是冻结的 BitmapImage
希望有一个解决方案,使代码看起来像这样:
这样,只需要一种材料即可创建所需的效果。
c# - ImageBrush(画布)路径不起作用
我正在为交互式应用程序开发 WPF。当我将图像路径分配给ImageBrush (Canvas)
解决方案中包含的文件夹时,它不起作用,它转到 bin/debug/.. in WPF
。但是当我从目录分配路径时,它工作得很好。以下是问题的屏幕截图:
以下是我编写的代码片段,它不起作用:
但是当我从目录分配图像时,以下代码片段有效:
无法弄清楚错误在哪里?
c# - 如何更改 XAML 网格背景
我有以下XAML
代码来创建 Windows 通用应用程序:
如您所见,Grid 使用了一个称为kingscross.jpg
背景的图像。我正在尝试这样做,以便单击按钮Next Answer
将导致 Grid 背景更改为名为SKV_8915_s.jpg
.
这是后面的代码XAML
:
如果你们中的一些人能告诉我,我需要将哪些代码插入事件处理程序,CheckAnswerButton_Click
以便将网格的背景更改为SKV_8915_s.jpg
,那将是非常棒的!
android - Android中是否有与WPF的Imagebrush类似的东西?
我想用一个小的独特图像填充每个矩形。有没有最好的方法来做到这一点?现在它们是使用 Paint 对象绘制的。