Окно WPF - Только позволяет горизонтальный, изменяют размер

Я хочу только позволить моему окну WPF быть измененным горизонтально. Как лучше всего я могу достигнуть этого?

17
задан akjoshi 20 May 2012 в 10:14
поделиться

3 ответа

Если вы установите атрибуты MinHeight и MaxHeight окна на желаемую высоту, окно будет иметь фиксированную высоту

27
ответ дан 30 November 2019 в 10:14
поделиться

Это довольно сложно. В основном вам нужно настроить функцию hook для обработки сообщений windows. Затем нужно перехватить сообщение WM_SIZING (0x0214) и изменить параметры так, чтобы горизонтальный размер не мог быть изменен.

Pete Brown также имеет отличную информацию по этой теме в своем блоге.

3
ответ дан 30 November 2019 в 10:14
поделиться

Можно попробовать привязать к размеру окна, а затем устанавливать размер обратно в старое значение при изменении вертикального размера.

1
ответ дан 30 November 2019 в 10:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: