【发布时间】:2010-07-19 21:14:18
【问题描述】:
我会经常用这个:
<StackPanel>
<StackPanel Orientation="Horizontal">
<Label>Username:</Label>
<TextBox />
</StackPanel>
<StackPanel Orientation="Horizontal">
<Label>Password:</Label>
<PasswordBox />
</StackPanel>
</StackPanel>
但这是一种常见的情况,我觉得有一种方法可以减少标记。
另外,使用这么多堆栈面板是否会对性能产生影响?
谢谢!
【问题讨论】:
-
它是基于 XML 的 - 它应该过于冗长 ;-)
-
与 Visual Studio 或 Expression Blend 生成的标记相比,您显示的标记微不足道 - 尝试使用设计器定位控件(即拖动它们)。你会明白我的意思,然后可能再也不想使用设计器进行布局了。你所拥有的根本不应该有问题!