调整窗口大小时,我正在尝试调整文本框和文本框内的文本的大小。我似乎可以做其中一个,但不能同时做两个。
调整文本框的大小有效,但我无法调整里面的文本大小:
上述示例的代码:
<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 做了一些奇怪的事情,我什至看不到发生了什么)