我尝试根据后面的消息类型表单代码加载png文件,但没有成功。在XAML中,如果我按如下方式定义图像源,它可以工作:
<Image Name="MessageTypeImage" DockPanel.Dock="Left" Source="../Images/error_96px.png" Height="50" Width="50" VerticalAlignment="Top"/>
在后面的代码中我尝试了以下内容:
MessageTypeImage = new Image();
BitmapImage bi3 = new BitmapImage();
bi3.BeginInit();
bi3.UriSource = new Uri($@"..\Images\stop_sign_96px.png", UriKind.Relative);
bi3.EndInit();
MessageTypeImage.Stretch = Stretch.Fill;
MessageTypeImage.Source = bi3;
这似乎不起作用,空格总是空白但没有错误信息。我如何正确地组成Uri?
下图显示了VS 2015中我的解决方案中相关项目的文件夹结构。