【发布时间】:2015-05-01 04:43:53
【问题描述】:
我想要的是在中间有一个带有文本块的页面。另外我希望页面是可点击的(因为你应该能够点击整个页面上的任何地方并且该函数将被调用)。
我尝试将 TextBlock 放在 Viewbox 中并将拉伸设置为 full,但这会使 textblock 文本不成比例。如果我将它设置为统一,它只会占用它需要的空间。所以无论哪种方式都行不通。
当页面变大/变小时,文本块需要自动调整大小(即将高度和宽度设置为“自动”),我已经尝试了很多,但没有任何效果,因此感谢您的帮助。以下是我目前拥有的。
<Viewbox x:Name="MainViewbox" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="1, 1, 1, 1">
<TextBlock x:Name="MainTextBlock" HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center" Text="6" Height="Auto" Width="Auto" Foreground="LightSkyBlue"/>
</Viewbox>
这几乎可以工作,但我只能点击六个,而不是整个屏幕。
无论如何提前谢谢!
【问题讨论】:
标签: c# xaml resize textblock viewbox