【问题标题】:C#/XAML - Assets not shown when modified by codeC#/XAML - 由代码修改时不显示资产
【发布时间】:2015-10-19 09:23:15
【问题描述】:

我创建了一个由图像组成的用户控件。 我尝试通过 C# 方法修改它们,例如:

imgElement.Source = new BitmapImage(new Uri("ms:appx/Resources/IconElement/my_icon_element.png"));
imgBackgroundElement.ImageSource = new BitmapImage(new Uri("ms:appx/Resources/BackgroundElement/my_background_element.png"));

软件找到图像但不显示它们;图像控件为空。 如果不使用该方法,默认让图片显示...

谁能教我为什么? ^^

谢谢!

【问题讨论】:

  • 你试过使用绝对路径吗?
  • 如何找到绝对路径?
  • 绝对路径是硬盘上的路径(例如 c:\MyImages\my_icon_element.png)
  • 好的,我试过了,没有错误,但问题仍然存在,没有显示图像...

标签: c# image xaml user-controls uri


【解决方案1】:

图片的绝对路径是:

ms-appx:///Resources/IconElement/my_icon_element.png

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多