我尝试在窗口调整大小时调整文本框和文本框内的文本大小。 我似乎只能做到其中一种。
调整文本框大小是有效的,但我无法调整文本框内的文字大小: 上面示例的代码:
使用Stretch="Fill"(方向正确,但我更喜欢保持统一,而UniformToFill会做一些奇怪的事情,我甚至看不出发生了什么)
调整文本框大小是有效的,但我无法调整文本框内的文字大小: 上面示例的代码:
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="133*"/>
<ColumnDefinition Width="20*"/>
<ColumnDefinition Width="20*"/>
</Grid.ColumnDefinitions>
<Button Content="Button" Grid.Column="2"/>
<Button Content="Button" Grid.Column="1"/>
<TextBox TextWrapping="Wrap" VerticalContentAlignment="Center"/>
</Grid>
调整字体大小是可行的,但我无法使文本框填满我正在使用的视口框:
上面示例的代码:
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="133*"/>
<ColumnDefinition Width="20*"/>
<ColumnDefinition Width="20*"/>
</Grid.ColumnDefinitions>
<Button Content="Button" Grid.Column="2"/>
<Button Content="Button" Grid.Column="1"/>
<Viewbox Stretch="Uniform">
<TextBox TextWrapping="Wrap" VerticalContentAlignment="Center"/>
</Viewbox>
</Grid>
使用Stretch="Fill"(方向正确,但我更喜欢保持统一,而UniformToFill会做一些奇怪的事情,我甚至看不出发生了什么)