我想要一个用户可以调整大小的窗口,并且我希望这个窗口保持比例(如果可能的话,MVVM 方式!)。
我有两种不同的方法:
- 处理
SizeChangedEvent
and 调整Width
orHeight
。工作但窗口在调整大小时有非常奇怪的动画。 - 处理
MouseUp
事件,调整Width
或Height
用户释放按钮时(调整大小时)。不幸的是,MouseUp
当您在调整大小后释放 LeftButton 时,该事件不会触发。我不能使用MouseBinding
,因为MouseGesture
没有“MouseUp”参数,只有一个LeftClick
!
你能帮我,给我建议、代码、链接或任何有用的东西吗?