什么是初始化WPF控件的宽度/高度的正确位置

时间:2014-07-12 12:13:38

标签: c# wpf xaml

我是初学者,直到现在我一直在重新调整VS设计师的控制力,我想知道初始化控件属性的正确位置是什么。

1 个答案:

答案 0 :(得分:2)

通常,您希望用户界面控件自动调整父窗口的大小,例如,当用户调整窗口大小时。在这种情况下,您不希望在代码或VS设计器中指定硬和快的宽度/高度。您可以将用户控件放在WPF中可用的适当layout controls之一。

但是,有时您希望用户控件一个尺寸并且总是一个尺寸。在这种情况下,您可以在两个地方之一中分配它:

  1. 如果它只是一个控件,那么你可以指定&#34; Height&#34;和&#34;宽度&#34;您的XAML中该控件的属性:<UserControl Width="100" Height="100" />
  2. 如果它的大小可能会在用户控件的多个副本中重复使用,那么您可能需要在公共Style内指定宽度和高度属性。