[英]Automatically changing font size as parent control changes size
我在6x2網格中有幾個TextBlocks,並且需要在父控件調整大小時調整TextBlocks文本中的文本大小。 我不知道該怎么做,對WPF來說還很陌生。 我正在閱讀有關WPF的書中的幾章!
我不知道該怎么辦。 有人可以幫忙嗎?
標記
怎么樣-它在每個網格單元中都有一個視圖框,並在其內容中包含一個文本框。 調整應用程序大小時,它將調整內容的大小
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="286" Width="440">
<Grid>
<Grid.RowDefinitions>
<RowDefinition ></RowDefinition>
<RowDefinition ></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Viewbox Grid.Column="0" Grid.Row="0">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="1" Grid.Row="0">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="2" Grid.Row="0">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="3" Grid.Row="0">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="4" Grid.Row="0">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="5" Grid.Row="0">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="0" Grid.Row="1">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="1" Grid.Row="1">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="2" Grid.Row="1">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="3" Grid.Row="1">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="4" Grid.Row="1">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
<Viewbox Grid.Column="5" Grid.Row="1">
<TextBlock Text="1" HorizontalAlignment="Stretch"></TextBlock>
</Viewbox>
</Grid>
</Window>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.