画布背景的资源-图像可用性
本文关键字:资源 图像 可用性 布背景 背景 | 更新日期: 2023-09-27 18:14:56
我将能够编程一个简短的程序,你可以点击画布,你会得到点击像素的RGB颜色值。
一开始我在自己的硬盘上安装了带有绝对路径的图像。问题是,程序会在其他pc上崩溃;)
所以,我在Project explorer中创建了一个名为Recourcen的文件夹。插入的是我需要的所有图形。
如果我在wpf中定义了一些图像,并将其写入如下
...Source="/Resourcen/color_wheel_730.png"
图片得到正确的来源。
但是如果我想在源代码中使用它的画布,它不会运行没有得到错误。#
canvas_colorpick.Background = new ImageBrush
{
ImageSource = new BitmapImage(new Uri(@"..'..'Resourcen'color_wheel_730.png", UriKind.Relative))
};
我已经测试了一些格式,但在源代码部分没有任何工作:(经过几个小时的测试,我想我必须把问题放在这些论坛。
希望有人能帮我解决上面的新手问题。
来自德国的问候!Bjoern确保您已将 BuildAction
设置为 Resource
用于项目中添加的图像文件。
另外,尝试使用WPF Pack URI来提供URI源:
canvas_colorpick.Background = new ImageBrush
{
ImageSource = new BitmapImage(new Uri(@"pack://application:,,,/Resourcen/color_wheel_730.png"))
};
注释 -假设文件夹Resourcen文件夹添加在XAML所在的同一个项目中