WPF 表单中的相对资源 URI
Relative Resource Uri in WPF Forms
我正在寻找一种方法,在我将我的项目写入 CD 后,使我所有的资源文件都能正常工作。
例如,我已将我的图像保存在 Project Name\Project Name\obj\Debug\Images
中,当我将该 CD 插入另一台机器时,我希望它们可以在 xaml 和常规 C# 代码中使用。
感谢您的宝贵时间!
对我有用的是,将图像 class 用于背景和重叠图像。
在xaml中代码是<Image x:Name="Image1" Source="..\obj\Debug\Images\image.jpg"/>
然后使用
在 c# 中对其进行初始化
public PageName()
{
InitializeComponent();
Image1.Source = new BitmapImage(new Uri(@"../Images/cafeteria.jpg", UriKind.Relative));
}
很遗憾,因为(至少在我的情况下)ImageBrush Class 出于某种原因不支持相对 uris..
我正在寻找一种方法,在我将我的项目写入 CD 后,使我所有的资源文件都能正常工作。
例如,我已将我的图像保存在 Project Name\Project Name\obj\Debug\Images
中,当我将该 CD 插入另一台机器时,我希望它们可以在 xaml 和常规 C# 代码中使用。
感谢您的宝贵时间!
对我有用的是,将图像 class 用于背景和重叠图像。
在xaml中代码是<Image x:Name="Image1" Source="..\obj\Debug\Images\image.jpg"/>
然后使用
在 c# 中对其进行初始化public PageName()
{
InitializeComponent();
Image1.Source = new BitmapImage(new Uri(@"../Images/cafeteria.jpg", UriKind.Relative));
}
很遗憾,因为(至少在我的情况下)ImageBrush Class 出于某种原因不支持相对 uris..