我阅读了不少SO链接和1000页的“编程WPF”,事情并没有那么有用。
我在MainWindow.xaml
中有这个<Window.Resources>
<Cursor x:Key="rightArrowCursor">Resources/im_pane</Cursor>
<Style TargetType="DataGridRowHeader">
<Setter Property="Cursor" Value="{StaticResource rightArrowCursor}"/>
</Style>
和im_pane.cur作为现有文件添加到Resources。
当鼠标在DataGridRowHeader上时,我得到异常: XamlParseException:无法从文本'Resources / im_pane'创建'Cursor'...未找到请求的值'Resources / im_pane'。
我也试过了Properties / Resource / im_pane,或im_pane.cur,仍然遇到了同样的错误。
我只是想知道你如何在XAML中使用自定义光标?
答案 0 :(得分:0)
如提到的那样 http://theburningmonk.com/2010/03/wpf-loading-grab-and-grabbing-cursors-from-resource/
我们不能直接在resourcedictionary中定义游标,你需要使用虚拟文本块,然后需要使用该游标。