与运行时相比,设计器中的视图显示不同

时间:2015-05-28 21:05:39

标签: wpf xaml visual-studio-2013

下面是在设计师中显示视图的图像。

Image of View from Designer VS2013

每件事看起来都很棒。

下面是在运行时显示视图的图像。

Image of View at Runtime Windows 7

2 个答案:

答案 0 :(得分:0)

在设计模式下,您在Windows Xaml中定义了默认的调试窗口高度和宽度。在运行时,程序的窗口大小可能是/可能不是设计期间默认的大小。控件只是填补了额外的空间......

如果您可以缩小运行时窗口,直到运行时模式中的大小与设计相同,这意味着您拥有主动填充可用空间的控件。这可能是由于特定控件的属性或其他控件中的内容控件(,例如带有星号和自动尺寸的网格),它们会扩展/缩小它们的长度和宽度。

答案 1 :(得分:0)

事实证明我有

<!--<Style TargetType="Rectangle">
    <Setter Property="Margin" Value="5"/>
    <Setter Property="Stroke" Value="Black"/>
</Style>-->

在ResourceDictionary中导致TextBox的问题。