Moh*_*yan 9 c# wpf xaml image expression-blend
我lock.png
在images
文件夹中的WPF exe文件旁边有一个图像.现在,我将把它作为图像加载到WPF项目中,我使用了以下XAML代码:
<Image Stretch="Fill" Source="pack://siteoforigin:,,,/images/lock.png" />
Run Code Online (Sandbox Code Playgroud)
它的工作原理,但Expression Blend
还是Visual Studio
没有表现出来,当我工作的项目.
在这些情况下我们如何显示外部图像?
尝试动态加载图像。这应该在xaml上:
<Image Stretch="Fill" Name="MyImage" />
Run Code Online (Sandbox Code Playgroud)
而这在代码后面。在Window_Loaded或Window构造函数中:
if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + "images/lock.png"))
{
Uri uri = new Uri(AppDomain.CurrentDomain.BaseDirectory + "images/lock.png", UriKind.RelativeOrAbsolute);
MyImage.Source = BitmapFrame.Create(uri);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17237 次 |
最近记录: |