转换 URI ->对象->图片源

发布于 2025-01-03 07:14:48 字数 370 浏览 2 评论 0原文

img = new Image()
{
    Height = 150,
    Stretch = System.Windows.Media.Stretch.Fill,
    Width = 200
};
img.Source = (ImageSource) new ImageSourceConverter()
                .ConvertFromString("/FirstDemo;component/Images/Hero.jpg");

经过几个小时的研究,尝试将图像分配给图像类。 我遇到了这种分配图像的方式。 我完全不知道为什么这段代码不能运行。 但它没有得到任何编译器错误......奇怪。 顺便说一句,现在是晚上 11 点 25 分

img = new Image()
{
    Height = 150,
    Stretch = System.Windows.Media.Stretch.Fill,
    Width = 200
};
img.Source = (ImageSource) new ImageSourceConverter()
                .ConvertFromString("/FirstDemo;component/Images/Hero.jpg");

After hours of research, trying to assign an image to an image class.
I came across this way of assigning an image.
I have absolutely no idea why I this code does not run.
It does not get any compiler error though.. Odd.
its 11 25 pm here btw

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遇到 2025-01-10 07:14:48

这样做:

img = new Image();
img.Height = 150;
img.Width = 200;
img.Stretch = Stretch.Fill;
img.Source = new BitmapImage(new Uri("/FirstDemo;component/Images/Hero.jpg"));

Do it this way:

img = new Image();
img.Height = 150;
img.Width = 200;
img.Stretch = Stretch.Fill;
img.Source = new BitmapImage(new Uri("/FirstDemo;component/Images/Hero.jpg"));
他夏了夏天 2025-01-10 07:14:48

您的 URI 字符串可能已损坏,请参阅参考,了解有关如何修复的更多详细信息它应该是组合的(您可能在开头缺少 "pack://application:,,,")。

无论如何,您通常不应在代码中使用 ImageSourceConverter,它适用于 XAML 解析器。

而是使用 BitmapImage< /a>:

img.Source = new BitmapImage(new Uri("..."));

Your URI string is probably broken, see the reference for more detail on how it should be composed (you might be missing "pack://application:,,," at the beginning).

In any case you should usually not use the ImageSourceConverter in code, it is intended for the XAML parser.

Instead use BitmapImage:

img.Source = new BitmapImage(new Uri("..."));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文