【问题标题】:What is the difference between a StackPanel and DockPanel in WPF?WPF 中的 StackPanel 和 DockPanel 有什么区别?
【发布时间】:2011-05-18 06:39:59
【问题描述】:

DockPanel 能做什么而StackPanel 不能?如果有人有一个可以通过StackPanel 而非DockPanel 实现的图像,那就太好了。

【问题讨论】:

    标签: wpf stackpanel dockpanel


    【解决方案1】:

    堆栈面板StackPanel,顾名思义,水平或垂直排列内容。垂直是默认设置,但可以使用 Orientation 属性进行更改。内容会根据方向自动拉伸(参见下面的屏幕截图),这可以通过更改 HorizontalAlignmentVerticalAlignment 属性来控制。

    Dock PanelDockPanel 用于将元素锚定到容器的边缘,是设置应用程序 UI 整体结构的不错选择。元素使用DockPanel.Dock 附加属性停靠。元素停靠的顺序决定了布局。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-20
    • 2012-09-04
    • 1970-01-01
    • 2010-09-17
    • 2011-01-25
    • 2010-10-11
    • 2011-03-08
    • 1970-01-01
    相关资源
    最近更新 更多