如何在WPF中锚定控件?
我有一个填充应用程序顶部的TreeView
,但由于TreeView
的项目数量发生了变化,我的“应用”按钮会垂直更改其位置。 有没有办法将它锚定到窗口的底部,因此它始终位于窗口的右下部,即距右下边缘10×10的距离。
您可以在TreeView或Button上设置HorizontalAlignment和VerticalAlignment(我无法确定您要尝试锚定哪个控件),或者您可以将控件放在DockPanel中。
要将控件与其他人隔开,请使用边距。
Margin="0 0 10 10"
只会在右侧和底部给您保证金
我希望这会让它更清晰一些:
要实现锚定,请设置以下属性:
- WIDTH = “自动”
- 身高=“自动”
- VerticalAlignment = “弹力”
- 的HorizontalAlignment = “弹力”
- 根据需要设置边距。
例:
我认为你需要在按钮的XAML中使用它:
HorizontalAlignment="Right" VerticalAlignment="Bottom"