【发布时间】:2017-04-14 14:21:12
【问题描述】:
根据操作系统放置 UI 控件会导致不同的结果。下图显示了 Windows 10 的示例:
对于 Windows 7,我没有任何问题。
按钮和选项卡控件的 Xaml 代码(重叠):
<Button Grid.Column="1" Background="Transparent" Margin="0,0,18,0" HorizontalAlignment="Right" Height="30" Width="30" VerticalAlignment="Center" BorderBrush="Transparent" Click="Settings_Click" Style="{DynamicResource ButtonStyle1}" >
<Button.ToolTip >
<TextBlock Margin="-7,-5" Padding="7,5" Foreground="White" Text="{Binding Configuration}" TextWrapping="Wrap"></TextBlock>
</Button.ToolTip>
<Image Source="/Resources/017.png" ></Image>
</Button>
<ContentControl Content="{Binding Mode=OneWay}" DataContext="{Binding ActiveVM}" Margin="-1,49,1,1" Grid.RowSpan="2"/>
【问题讨论】:
-
我的水晶球说这与操作系统无关,与 DPI 设置有关。
-
在较新版本的 Windows 标准“缩放”值设置为 125%,您可以在设置中更改。此设置可以完全改变 UI 的外观。编辑器(设计师)使用 100% 的“缩放”值,因此看起来会有所不同。 (“zoom”基本上是@CodyGray 写的,但在设置中它用“zoom”字命名)