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

发布于 2024-10-08 13:53:32 字数 279 浏览 2 评论 0原文

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

<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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰ゝ天使的微笑 2024-10-15 13:53:32

您应该使用它

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

希望有帮助!

附注请注意,我们必须使用DynamicResource而不是StaticResource,这样如果多次使用图像,就会为每种情况创建一个新的/单独的克隆图像。

You should use it as

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

Hope that helps!

ps. Note that we must use DynamicResource instead of StaticResource so that if the image is used many times, a new/separate cloned image is created for each of those cases.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文