【发布时间】:2016-09-02 16:18:03
【问题描述】:
我使用ViewBox 来显示水平方向的标签列表并保持易读性,问题是当我将窗口减小到我设置为的最小分辨率时:800 我得到这个结果:
你怎么能看到我看不懂的内容。这种情况仅在窗口为最小分辨率时发生,在最大分辨率时ViewBox 工作得很好:
我不知道我是不是做错了什么。我从未使用过ViewBox,这是我的代码:
<Viewbox TextOptions.TextFormattingMode="Display" Stretch="Uniform" Grid.Row="1" Grid.Column="1" Grid.RowSpan="1">
<StackPanel>
<Grid Margin="0, 1, 0, 0">
<Label Content="Foo" FontWeight="Bold"/>
<Label Content="{Binding Path = EventLeague}" HorizontalAlignment="Center"/>
</Grid>
<Grid Margin="0,-10, 0, 0">
<Label Content="Date" FontWeight="Bold"/>
<Label Content="{Binding Path = EventDate}" HorizontalAlignment="Center"/>
</Grid>
<Grid Margin="0,-10, 0, 0">
<Label Content="Week" FontWeight="Bold"/>
<Label Content="{Binding Path = EventGameWeek}" HorizontalAlignment="Center"/>
</Grid>
<Grid Margin="0,-10, 0, 0">
<Label Content="Home" FontWeight="Bold"/>
<Label Content="{Binding Path = EventStart}" HorizontalAlignment="Center"/>
</Grid>
<Grid Margin="0,-10, 0, 0">
<Label Content="Away" FontWeight="Bold"/>
<Label Content="{Binding Path = EventStadium}" HorizontalAlignment="Center"/>
</Grid>
</StackPanel>
</Viewbox>
【问题讨论】: