Я хочу иметь окно, в котором пользователь может изменить размер, и я хочу, чтобы это окно сохраняло пропорции масштаба (mvvm, если это возможно!).Разрешить изменение размера при сохранении пропорций масштаба в окне
У меня было два различных подхода:
- Обращение с
SizeChangedEvent
и регулироватьWidth
илиHeight
. Работало, но в Окне была действительно странная анимация при изменении размера. - Обработка события
MouseUp
, для настройкиWidth
илиHeight
, когда Пользователь отпускает кнопку (при изменении размера). К сожалению, событиеMouseUp
не срабатывает, когда вы отпускаете LeftButton после изменения размера. Я не мог использовать MouseBinding, потому что MouseGesture не имеет параметра «MouseUp», а только LeftClick!
Помогите мне, дайте мне совет, код, ссылки или что-нибудь полезное?
Прошу прощения, если я допустил некоторые ошибки, потому что английский не является моим родным языком, и это мой первый вопрос в StackOverflow!