WPF XAML语法,用于将资源包含为xml元素而不是属性

Cly*_*yde 7 syntax wpf xaml

我有这个工作:

    <Button Content="{StaticResource SaveImage}" />
Run Code Online (Sandbox Code Playgroud)

但现在我想让按钮变得更复杂一些

        <Button>
            <Button.Content>
                <StackPanel Orientation="Horizontal" >
                    {StaticResource SaveImage} <!-- WHAT GOES HERE?? -->
                    <Label>Save</Label>
                </StackPanel>
            </Button.Content>
        </Button>
Run Code Online (Sandbox Code Playgroud)

如何将图像资源放在xml树中,而不是仅将其分配给Button类的属性?

注意,资源定义如下:

<Image x:Key="SaveImage" x:Shared="False" Source="Save.png" Height="16" Width="16"/>
Run Code Online (Sandbox Code Playgroud)

Fre*_*lad 19

你可以StaticResource直接使用.试试吧

<Button>
    <Button.Content>
        <StackPanel Orientation="Horizontal" >
            <StaticResource ResourceKey="SaveImage"/>
            <Label>Save</Label>
        </StackPanel>
    </Button.Content>
</Button>
Run Code Online (Sandbox Code Playgroud)