如何将定义为XAML资源的图像用作图像控件?

时间:2010-12-16 12:06:36

标签: wpf image xaml resources

假设我们的图像定义如下。

<Grid.Resources>
    <Image x:Key="SomeKey" Source="Path\To\The\Image.png" />
</Grid.Resources>

我想在某处使用它作为图像控件。我试试:

<Image Source="{StaticeResource SomeKey}" /> 

但这不起作用。请帮忙!

1 个答案:

答案 0 :(得分:2)

您应该将其用作

<ContentControl Content="{DynamicResource SomeKey}" />

希望有所帮助!

PS。请注意,我们必须使用DynamicResource而不是StaticResource,以便在多次使用图片时,会为每种情况创建一个新的/单独的克隆图像。