wpf当前目录下文件的url怎么写

wpf当前目录下文件的url怎么写,第1张

AppDomainCurrentDomainBaseDirectory +文件名即可,简单吧

//获取启动了应用程序的可执行文件路径,不包括可执行文件的名称

string str5=ApplicationStartupPath;

//可获得当前执行的exe的文件名。

string str1 =ProcessGetCurrentProcess()MainModuleFileName;

//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。

string str2=EnvironmentCurrentDirectory;

//获取应用程序的当前工作目录。

string str3=DirectoryGetCurrentDirectory();

//获取基目录,它由程序集冲突解决程序用来探测程序集。

string str4=AppDomainCurrentDomainBaseDirectory;

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

string str5=ApplicationStartupPath;

//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。

string str6=ApplicationExecutablePath;

//获取或设置包含该应用程序的目录的名称。

string str7=AppDomainCurrentDomainSetupInformationApplicationBase

imgSource = new BitmapImage(new Uri(文件名, UriKindAbsolute));

UriKind可以指定为相对或者绝对

首先得修改RFID-03png属性: 1将“复制到输出目录”设置为“始终复制” 2将“生成 *** 作”设置为“内容” 重新编译后加上代码,运行就可看到效果啦 ^ ^ imagebrushImageSource = new BitmapImage(new Uri(@"Images\RFID-03png", UriKindRelative));

首先你这边报错是有原因的,既然你把所有放在了工程目录下的Images文件夹下,那么你UriKind就应该是Relative。

你可以这么设置path的

string path = "/Images/" + kawaii_style1jpg; 不需要前面的东东。你轮换的逻辑也很简单。可以设置个全局变量来记录当前的是Images第几张,如果path不存在,那就归零,设path为第一张的路径。

xaml中放个Grid 起个名字比如name=grid,后台代码中创建Image ,

Image image=new Image();

imageWidth=XXX;

imageHeight=XXX;

imageSource=XXX;

位置自己设置

thisgridChildrenAdd(image);

这样就可以了

如果是在XAML中设置: /你的项目名称;component/ 文件路径

如果是在cs中设置:pack://application:,,,/你的项目名称;component/ 文件路径

以上就是关于wpf当前目录下文件的url怎么写全部的内容,包括:wpf当前目录下文件的url怎么写、wpf中image后台加载本项目中的图片、wpf的imagebrush怎么使用相对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9646667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存