gpt4 book ai didi

c# - 图片来源 UriKind

转载 作者:行者123 更新时间:2023-11-30 17:12:26 26 4
gpt4 key购买 nike

我有一个名为“xx”的项目。我创建了一个具有以下路径的文件夹“图像”:xx\bin\Debug\images\

图像只包含一张照片它的名字是“1.jpg”MainWindow 包含 Image 控件;我将这段代码设置为加载图像源,但为什么不起作用??:

private void Image_MouseDown(object sender, MouseButtonEventArgs e)
{
Image i = sender as Image; ;
BitmapImage b = new BitmapImage(new Uri(@"images\1.jpg",UriKind.Relative));
i.Source=b;
}

如何通过代码加载图像源??提前致谢:)

最佳答案

您需要将1.jpg 添加到images 文件夹和set the Properties 中的项目中。 1.jpgResource。要加载资源,请使用 packURI约定。

private void Image_MouseDown(object sender, MouseButtonEventArgs e)
{
Image i = sender as Image; ;
BitmapImage b = new BitmapImage(new Uri(@"pack://application:,,,/"
+ Assembly.GetExecutingAssembly().GetName().Name
+ ";component/"
+ "Images/1.jpg", UriKind.Absolute));
i.Source=b;
}

关于c# - 图片来源 UriKind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10654861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com