C#/XAML - 资产在被代码修改时不显示

C#/XAML - Assets not shown when modified by code

我创建了一个用户控件,它是用图像制作的。 我尝试通过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"));

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

谁能教教我为什么? ^^

谢谢!

图片的绝对路径为:

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