【发布时间】:2017-05-02 16:26:14
【问题描述】:
如何在按钮中显示图像/图标和文本?
<StackPanel Name="stackPanel" Orientation="Horizontal" Tapped="stackPanel_Tapped">
<Button x:Name="button" FontFamily="Segoe MDL2 Assets" Content="" Width="50" Height="50" Background="Transparent" />
<TextBlock Text="Grades" FontSize="18" VerticalAlignment="Center" />
</StackPanel>
我可以向堆栈面板添加一个 Taplistener,但这不会使堆栈面板具有像真正按钮那样的视觉效果。
我也试过了:
<Button FontFamily="Segoe MDL2 Assets" Width="50" Height="50" x:Name="button" Content="test">
<Image x:Name="button" Source="Assets/test.png" />
</Button>
但是我不能两次设置内容。我想要按钮中的文本和图标,因此当用户单击它时,它将具有像按钮一样的视觉效果。这可能吗?或者还有其他人有其他方法可以实现吗?
感谢阅读。
【问题讨论】:
-
<Button><StackPanel><Image/><TextBlock/></StackPanel></Button> -
@ChrisW。谢谢,工作!不知道你能做到。
-
@ChrisW。将其发布为答案,以便 Denny 接受。
标签: xaml uwp imagebutton uwp-xaml