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

0 投票
1 回答
4567 浏览

silverlight - 通过在 Silverlight 中提供相对路径无法找到图像

我正在开发一个 Silverlight 应用程序,我很难在我的应用程序中设置图像的相对路径。

这是我的项目目录的简要图片:

MyProject L images L mountain1.jpg L SpriteObjects L MountainFactory.cs L GameScreen.xaml

最初,我使用 GameScreen.xaml 中的图像画笔绘制了一个矩形。

此 xaml 代码有效,即它可以毫无问题地在 images 文件夹中找到图像。

我想动态更改图像,我创建了一个名为 MountainFactory.cs 的类。在这个类中,我有一个带有这段代码的方法:

此方法将返回应用于 rec_bg Rectangle 对象的图像画笔。但是,此代码找不到指定的图像。

有谁知道如何解决这个问题?谢谢。

0 投票
0 回答
373 浏览

wpf - WPF:使用不同的图标图像作为 ImageBrush?

一个图标可以包含多个图像。我想为 ImageBrush 使用一个图标,并且我想设置应该使用图标内的哪个图像。但不知何故,我似乎无法做到这一点。画笔总是从图标中选择最大的图像。

有没有办法手动选择图像?

0 投票
1 回答
1750 浏览

wpf - 使用 Png(透明)图像和背景颜色创建自定义画笔

我想在 WPF 中创建一个将应用于矩形的自定义画笔。填充= myCustomBrush。CustomBrush 包含一个 png 图像 (ImageBrush),并在背景中包含一种颜色 (SolidColorBrush)。我想用这两个标准画笔创建一个自定义画笔。

感谢帮助。

0 投票
1 回答
6839 浏览

c# - 调整大小时不要缩放 ImageBrush,重复一遍!

我有一个问题ImageBrush

我想在用户调整窗口大小时重复图像。但是当前图像在用户调整窗口大小时会缩放。(请注意,图像尺寸很小,我使用TileModeViewport重复它,并且在调整大小时会出现问题!)。

任何 XAML 代码都会很棒!:)

我很抱歉英语不好!!!

0 投票
2 回答
4253 浏览

wpf - 如何在 WPF 中的线条或路径上使用图像作为 ImageBrush

我有一个画布,我在上面画线(通过线或路径),指示用户要遵循的道路。有没有办法改变这条线,让它显示一个重复的图像?我正在寻找的是有一个步骤图标(透明的png)而不是一条直线。

谢谢!

0 投票
0 回答
1114 浏览

wpf - 带有图像纹理的 WPF 画笔

使用 WPF,我有一个 InkCanvas,它的背景设置为图像。我想用具有另一个图像纹理的画笔绘制这个图像。我知道可以使用 ImageBrush 并将其来源设置为图像,但我的理解是您一次只能绘制整个形状(例如填充矩形)。我希望能够在我的 InkCanvas 上绘画,并且无论我在哪里画,都可以在上面绘制另一个图像。我怎样才能做到这一点?

0 投票
0 回答
569 浏览

wpf - 为什么 ImageBrush 会引发错误但仍然正常显示?

我有一个具有以下 DependencyPorperty 的自定义控件:

如果我尝试以下代码:

我在 Visual Studio 2010 输出窗口中总是出现以下错误:

System.Windows.Data 错误:2:找不到目标元素的管理 FrameworkElement 或 FrameworkContentElement。绑定表达式:路径=我的图像;数据项=空;目标元素是“ImageBrush”(HashCode=47992654);目标属性是“ImageSource”(类型“ImageSource”)

但应用程序仍然运行良好,图像加载正常,没有例外。

但是,如果我执行以下操作:

没有错误,应用程序再次正常工作。

为什么 ImageBrush 会出现此错误?我做错了什么吗?

0 投票
1 回答
1872 浏览

c# - 如何在 Code behind 中设置背景图片的 Scretch 和 TileMode?

使用 C#,如何设置背景图片的 TileMode 和 Stretch 属性?

StackPanel1.Background = new ImageBrush(new ....); // OK
StackPanel1.Background = Stretch.Uniform; //this doesn't work...

0 投票
1 回答
1384 浏览

visual-studio-2010 - 如何在代码隐藏中使用 BitmapImage 设置 ImageSource 路径

我正在尝试在我的 VS2010 项目的图像文件夹中的背景图像。我已阅读文档并尝试了多种方法,包括以下但无法使其正常工作:

有谁知道出了什么问题?

0 投票
2 回答
22881 浏览

c# - 什么是 Uri Pack,以及 BitmapImage 中的“:,,”?

我添加一个 Image.Source 我必须输入以下内容:

我正在从 Web 开发转向 WPF C#,但我不明白为什么设置路径中有额外的东西,在 CSS 中我只是添加了一个路径字符串。

有人可以解释为什么有 Uri、pack 和“:,,”, Application2:component 吗?

我是 WPF C# 的新手。