我有一个设置为 340 x 146 像素的窗口,不可调整大小。
在设计器中,窗口大小是正确的。但是当我运行应用程序时,它会更大。
编辑:另外,布局是Canvas
.
经典主题:
编辑2:
运行 snoop 后(感谢 Zach),实际尺寸似乎是我指定的。但是在视觉工作室中,客户区比一个大。
我现在明白,当窗口大小固定为特定尺寸时,客户端大小会延伸。但是我认为这使得窗口中的 Canvas 布局无法使用。
编辑3:
<Window x:Class="TI.Presentation.Views.AutentizationWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Authentication" Height="146" Width="340" ResizeMode="NoResize" Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" >
<Canvas>
<Label Canvas.Left="12" Canvas.Top="12" FontSize="15" Width="217">Enter authentication code here:</Label>
<TextBox Canvas.Left="12" Canvas.Top="38" Height="23" Name="code" Width="294" FontSize="14" />
<Button Canvas.Top="67" Content="OK" Height="28" Width="100" Canvas.Left="206" FontSize="14" IsDefault="True" Click="OKClick" />
</Canvas>
</Window>