Кажется, ни один из других вопросов 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 (сейчас я исправил это в вопросе).