如何使按钮/控件占用最大可能的面积和缩放字体
本文关键字:字体 缩放 按钮 何使 控件 | 更新日期: 2023-09-27 17:52:37
我一直在制作一个Windows Store应用程序。目前,它只是在网格中有一堆按钮。我想这样做,所以这些按钮(连同他们的字体大小)将扩大/缩小,以适应其整个父。我试着搞乱http://code.msdn.microsoft.com/windowsapps/Scaling-sample-cf072f4f,虽然它帮助我做一些缩放,它没有帮助我做我想做的。我来自Android背景,我已经习惯了轻松地做到这一点。我能在c#/XAML应用程序上轻松实现这一点吗?
可以使用Viewbox类
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button Grid.Row="0">
<Button.Content>
<Viewbox>
<TextBlock Text="First button..." />
</Viewbox>
</Button.Content>
</Button>
<Button Grid.Row="1">
<Button.Content>
<Viewbox>
<TextBlock Text="Second button..." />
</Viewbox>
</Button.Content>
</Button>
<Button Grid.Row="2">
<Button.Content>
<Viewbox>
<TextBlock Text="Third button..." />
</Viewbox>
</Button.Content>
</Button>
</Grid>