如何使用定义为 XAML 资源的图像作为图像控件?
假设我们的图像定义如下。
<Grid.Resources>
<Image x:Key="SomeKey" Source="Path\To\The\Image.png" />
</Grid.Resources>
我想在某个地方使用它作为图像控件。我尝试:
<Image Source="{StaticeResource SomeKey}" />
但这不起作用。
Let's say we have the image defined as below.
<Grid.Resources>
<Image x:Key="SomeKey" Source="Path\To\The\Image.png" />
</Grid.Resources>
I want to use it as an image control somewhere. I try:
<Image Source="{StaticeResource SomeKey}" />
But that doesn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用它
希望有帮助!
附注请注意,我们必须使用
DynamicResource
而不是StaticResource
,这样如果多次使用图像,就会为每种情况创建一个新的/单独的克隆图像。You should use it as
Hope that helps!
ps. Note that we must use
DynamicResource
instead ofStaticResource
so that if the image is used many times, a new/separate cloned image is created for each of those cases.