Кажется, ни один из других вопросов StackOverflow не отвечает на этот конкретный вопрос. Или это могут быть паршивые навыки поиска ...
У меня есть ( "CanResizeWithGrip
" + "WindowStyle="none"
" ) приложение, написанное на WPF
/ C#
.
Размер приложения изменяется только в сторону (MaxHeight
и MinHeight
- это одинаковые ), поэтому я бы хотел, чтобы курсор ResizeGrip
был ScrollWE
( только по горизонтали ) вместо диагонали по умолчанию.
Пользователи пытаются изменить размер по вертикали, когда курсор намекает им, что они могут.
Я попытался изменить шаблон элемента управления, используя приведенный ниже код, но затем все окно исчезло, и я остался только с интерфейсом изменения размера - и все еще с диагональным курсором!
<Window.Template>
<ControlTemplate TargetType="Window">
<ResizeGrip Cursor="ScrollWE" />
</ControlTemplate>
</Window.Template>
Изменение размера работает правильно, окно стилизовано должным образом (, когда я не использую ControlTemplate
выше ).
Мне нужно только изменить курсор, который появляется над ResizeGrip
. Как это сделать?
Также приветствуются советы о том, как следует следовать ( полные ответы еще больше:) ).
Редактировать: Ганс прав в своем комментарии. Я по ошибке использовал ScollSE в своем испытании ControlTemplate (сейчас я исправил это в вопросе).