似乎没有其他StackOverflow问题回答这个特定的问题。或者我的搜索技巧不好……
我有一个使用
用户在光标提示可以进行垂直调整大小时会尝试垂直调整大小。
我尝试通过使用下面的代码修改控件模板,但是然后整个窗口消失了,我只剩下了resizegrip UI-仍然是对角线光标!
调整大小功能正常工作,窗口的样式也正常(当我不使用上面的ControlTemplate时)。我只需要更改出现在ResizeGrip上的光标。如何做到这一点?欢迎提供方向提示(完整答案更好 : ))。
编辑:Hans在评论中是正确的。我错误地在我的ControlTemplate试验中使用了ScollSE(我现在已经修复了这个问题)。
我有一个使用
WPF
/ C#
编写的应用程序("CanResizeWithGrip
" + "WindowStyle =“ none”
")。应用程序只能横向调整大小(MaxHeight
和MinHeight
相同),所以我希望ResizeGrip
的光标变为ScrollWE
(仅水平),而不是默认的对角线光标。用户在光标提示可以进行垂直调整大小时会尝试垂直调整大小。
我尝试通过使用下面的代码修改控件模板,但是然后整个窗口消失了,我只剩下了resizegrip UI-仍然是对角线光标!
<Window.Template>
<ControlTemplate TargetType="Window">
<ResizeGrip Cursor="ScrollWE" />
</ControlTemplate>
</Window.Template>
调整大小功能正常工作,窗口的样式也正常(当我不使用上面的ControlTemplate时)。我只需要更改出现在ResizeGrip上的光标。如何做到这一点?欢迎提供方向提示(完整答案更好 : ))。
编辑:Hans在评论中是正确的。我错误地在我的ControlTemplate试验中使用了ScollSE(我现在已经修复了这个问题)。