如何在WinRT中的按钮中将图像放在图像上

时间:2015-05-29 12:49:11

标签: c# .net xaml windows-runtime

我想创建一个按钮,使用图像作为背景,并在背景上我想放置文字。

我试过这样的事情:

<Button Style="{StaticResource ImageButtonStyle}">
    <StackPanel>
        <TextBlock Text="test"></TextBlock>
        <Image Source="ms-appx:///Skins/Images/buton.png" Stretch="None" />
    </StackPanel>
</Button>

文字无法正确居中。

<Button Style="{StaticResource ImageButtonStyle}">
    <StackPanel>
        <TextBlock Text="test"></TextBlock>
        <Label Padding="0">My Button Text</Label>
    </StackPanel>
</Button>

控件Label不存在。

第一次尝试时,如何在图像上正确显示文字? 你知道更好的方法吗?

1 个答案:

答案 0 :(得分:4)

你应该在stackpanel上使用网格instade。尝试这样的事情:

list.isEmpty()