我真的需要帮助解决这个问题,我已经到处搜索但似乎找不到答案。我的窗口高度设置为66。在我的代码后面,我有一个按钮置于窗口底部。当用户点击此按钮时(this.height = 400),窗口的大小应从底部向上增长。但它实际上从左上角开始增长。请帮忙解决 :(
我认为你需要更改控件在窗口中的锚定方式。它们默认会锚定在左上角,因此当窗口大小改变时,控件不会移动。如果将控件锚定到底部,那么当窗口增大时,控件会相应地向下移动。
根据您的描述,我认为您想要通过相同的值减少WPF窗口的Top
属性值,而增加其Height
或者ActualHeight
。
在WPF中还有一个Expander
控件,您可能会发现它很有用。
弹出文本