【问题标题】:How to go back one folder in UriKind.Relative Path?如何返回 UriKind.Relative Path 中的一个文件夹?
【发布时间】:2012-01-29 10:44:10
【问题描述】:

我有这个代码:

imgImage.Source = new BitmapImage(new Uri("Images/LivingRoom/chair.png", UriKind.Relative));

这给了我:

{pack://application:,,,/ExpressFurnitureSystem;component/ui/Images/LivingRoom/chair.png}

在这里我想删除 (ui) 或向上一个文件夹。我的要求是:

{pack://application:,,,/ExpressFurnitureSystem;component/Images/LivingRoom/chair.png}

因为我的所有图像文件都在 Image 文件夹下,而不是在 UI/Image 下。

提前感谢您的帮助。

【问题讨论】:

    标签: wpf path uri relative-path


    【解决方案1】:

    您是否尝试过以下方法? (即在开头添加../)

    imgImage.Source = new BitmapImage(new Uri("../Images/LivingRoom/chair.png", UriKind.Relative)); 
    

    我不确定是否会这样做,但通常两个时段可以让您上一级。

    【讨论】:

    • 太棒了。它确实奏效了。我不知道“..”会在字符串中工作。但它确实..非常感谢!
    【解决方案2】:

    使用../Images/LivingRoom/chair.png。

    【讨论】:

    • 太棒了。它确实奏效了。我不知道“..”会在字符串中工作。但它确实..非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    相关资源
    最近更新 更多