如何在WPF中禁用UserControl的大小调整
如何:
- 禁用此用户控件的大小调整。 换句话说,当用户用鼠标抓住此用户控件的角落或侧面时,我不希望用户能够更改用户控件的大小?
- 或者如果没有办法停止resize,那么我怎么只允许拖动用户控件的右侧?
你已经为一个UserControl
粘贴了XAML,但你的问题是询问一个Window
。 因此,您需要将UserControl放在一个设置为不允许resize的Window中。
WPF窗口具有ResizeMode属性,该属性可以是以下之一:
- NoResize
- CanMinimize
- CanResize(默认)
- CanResizeWithGrip
你会想要NoResize。
例:
有关更多详细信息,请参阅文档 。
只需将MinWidth / MaxWidth和MinHeight / MaxHeight属性设置为所需的值即可。
对于禁用:ResizeMode =“CanMinimize”