在我开始学习C#,winforms和WPF的过程中,我在WPF中创建了类似于visio的程序。它使用新的WPF功能区控件,并使用扩展器来保存可以在Xaml中制作的一些基本形状(即椭圆),并且形状存储在“形状框”中,以便稍后可以将形状拖到窗体上并从那里操纵。
目前的形状都不是来自图像,这是我的下一个目标。我想要做的是通过XAML加载图像并将它们添加到此形状框中。 shapebox是一个自定义类。
我的问题是:如何仅使用xaml从文件加载图像?
答案 0 :(得分:3)
我找到了我追求的信息。
使用xaml简单地加载图像是:
<Image Source="/blah/image.png" />
这适用于包含的图像,而非外部。加载外部图像我不确定。
答案 1 :(得分:0)
您应该阅读msdn文章,他们为每个问题提供完整的解决方案。不过,我可以给你快速链接来解决你的问题,你可以通过XAML或ViewModel添加(如果你遵循MVVM)。试试这个链接: Adding Images and Icons
如果你没有得到任何帮助,请回复。