WPF中缺少停靠和锚定

时间:2011-01-24 13:12:58

标签: wpf xaml

我没有找到名为dock和anchor的控件属性。如果它不存在那么我们如何能够拥有每个控件的dock和anchor属性的味道。在这里我怎么能将控件停靠属性设置为Top。请讨论。

感谢

3 个答案:

答案 0 :(得分:6)

WPF中的

'Docking'可以通过设置子控件的Horizo​​ntalAllignment和VerticalAllignment属性来完成。

另一种方法是将控件嵌套在DockPanel中并将DockPanel.Dock设置为例如在control.l上面:

<DockPanel>
    <TextBlock DockPanel.Dock="Top" />
</DockPanel>

WPF中的“锚定”可以通过在子容器上设置边距和/或在容器上设置填充来完成。

答案 1 :(得分:2)

我认为你正在考虑布局差异。 wpf框架在它的容器上运行得更多。看一下本节以获得更多帮助 http://www.wpftutorial.net/Layout.html

答案 2 :(得分:1)

在CodePlex上查看AvalonDock,它真棒且免费!

这是指向getting started

的链接