在WPF里面如何引用相对路径(非资源)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WPF里面如何引用相对路径(非资源)?相关的知识,希望对你有一定的参考价值。

比如一个Capture.JPG文件放在debug下面了,但是项目没有引用,也就是说不是资源文件,在xaml里面应该如何引用?比如下面的情况
<Image Source="这里怎么写? “Capture.JPG"/>

参考技术A 那就只能用绝对路径咯
img1.Source = new BitmapImage(new Uri("完整路径/Capture.jpg",UriKind.Absolute));追问

在你回答之前我找到了,这样就可以。
但是新的问题是为什么在设计的时候不显示?而且还说找不到路径,等运行的时候又可以显示。

追答

那就说明只有在运行时才会去找debug下的文件吧

本回答被提问者采纳

WPF编程之找不到资源mainWindow.xaml

原文:

WPF编程之找不到资源“window1.xaml”之谜

因为将启动窗口移动到了一个新建的文件夹中,启动调试时报找不到资源mainWindow.xaml,原来是App.xaml里面设置的启动窗口的路径发生变化了,添加相对路径就可以启动了。

以上是关于在WPF里面如何引用相对路径(非资源)?的主要内容,如果未能解决你的问题,请参考以下文章

WPF 如何找到资源文件路径包含 # 号的文件

c# wpf 相对路径问题

[Vuejs] webpack+vue-cli打包如何引用相对路径

webpack+vuecli打包生成资源相对引用路径与背景图片的正确引用

vue项目打包后资源相对引用路径的和背景图片路径问题

C语言里面如何设置相对路径