所以我一直在制作一个 Windows Store 应用程序。目前,它只是在一个网格中有一堆按钮。我想让这些按钮(连同它们的字体大小)放大/缩小以适应其整个父级。我试过弄乱http://code.msdn.microsoft.com/windowsapps/Scaling-sample-cf072f4f虽然它帮助我做了一些缩放,但它并没有帮助我做我想做的事。我来自 Android 背景,习惯于轻松做到这一点。我可以在 C#/XAML 应用程序上轻松完成此操作吗?
问问题
116 次
1 回答
1
您可以使用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>
于 2013-01-13T20:06:29.510 回答