2010-09-05 38 views
2

在我开始学习C#时,我使用了winforms和WPF,在WPF中我创建了一个类似于visio的程序。它使用新的WPF色带控件,并使用扩展器来保存一些可以在Xaml中制作的基本形状(即椭圆形),并且形状存储在一个“形状框”中,形状可以稍后拖动到表单上并从那里操纵。WPF C# - 使用Xaml加载图像文件夹

当前形状都不是来自图像,这是我的下一个目标。我想要做的是通过XAML加载图像,并将它们添加到此形状框中。该形状框是一个自定义类。

我的问题是这样的:我将如何去使用xaml从文件加载图像?

回答

3

我发现了我之后的信息。

使用XAML只需加载图像是:

<Image Source="/blah/image.png" /> 

这适用于包括图片,而不是外部。加载外部图像林不知道。

+0

对于外部图像,只需使用不同的URI(http://msdn.microsoft.com/zh-cn/library/aa970069.aspx)作为源属性。 – ASanch 2010-09-05 14:31:22

0

您应该阅读msdn文章,他们为每个问题提供了完整的解决方案。不过,我可以给你快速链接来解决你的问题,你可以通过XAML或ViewModel添加(如果你遵循MVVM)。试试这个链接: Adding Images and Icons

如果你没有得到任何帮助,请回复。