用于将资源包含为 xml 元素而不是属性的 WPF XAML 语法
我已经完成了这个工作:
<Button Content="{StaticResource SaveImage}" />
但现在我想让按钮变得更复杂一点
<Button>
<Button.Content>
<StackPanel Orientation="Horizontal" >
{StaticResource SaveImage} <!-- WHAT GOES HERE?? -->
<Label>Save</Label>
</StackPanel>
</Button.Content>
</Button>
如何将图像资源放置在 xml 树中,而不是仅仅将其分配给 Button 类的属性?
请注意,资源定义如下:
<Image x:Key="SaveImage" x:Shared="False" Source="Save.png" Height="16" Width="16"/>
I've got this working:
<Button Content="{StaticResource SaveImage}" />
But now I want to make the button a little more complicated
<Button>
<Button.Content>
<StackPanel Orientation="Horizontal" >
{StaticResource SaveImage} <!-- WHAT GOES HERE?? -->
<Label>Save</Label>
</StackPanel>
</Button.Content>
</Button>
How do I place the image resource in the xml tree, rather than just assigning it to a property to the Button class?
Note, the resource is defined like:
<Image x:Key="SaveImage" x:Shared="False" Source="Save.png" Height="16" Width="16"/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以直接使用
StaticResource
。像这样尝试一下You can use a
StaticResource
directly. Try it like this在大多数情况下,最简单的方法就是在内部使用内容控制
The easiest way to go in most of these situations is just to use content control inside