Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 控制放置可能性的丑陋控制_Wpf_Controls_Stackpanel_Dockpanel - Fatal编程技术网

Wpf 控制放置可能性的丑陋控制

Wpf 控制放置可能性的丑陋控制,wpf,controls,stackpanel,dockpanel,Wpf,Controls,Stackpanel,Dockpanel,我有一个停靠面板,两个按钮停靠在左右角,还有一个stackpanel,上面有控件。我需要将stackpanel左右两侧的一部分放在这两个停靠的按钮下面,并设置stackpanel的第一个子项与边框的偏移。这可能吗???最简单的方法是将所有控件放置在画布中,而不是DockPanel,并使用Canvas.Top、Canvas.Left和`Canvas.ZIndex来定位控件 另一种方法是使用RenderTransforms在运行时调整元素的位置。使用WPF,您可以在布局方面实现几乎任何您想要的功能,

我有一个停靠面板,两个按钮停靠在左右角,还有一个stackpanel,上面有控件。我需要将stackpanel左右两侧的一部分放在这两个停靠的按钮下面,并设置stackpanel的第一个子项与边框的偏移。这可能吗???

最简单的方法是将所有控件放置在
画布中,而不是
DockPanel
,并使用
Canvas.Top
Canvas.Left
和`Canvas.ZIndex来定位控件


另一种方法是使用
RenderTransforms
在运行时调整元素的位置。

使用WPF,您可以在布局方面实现几乎任何您想要的功能,您可以向我们发布您已经拥有的xaml吗?很难准确地说出您在这里的意思。也许网格比堆叠面板更合适?