C# WPF使用图像作为光标,但鼠标事件在按钮上不起作用

C# WPF使用图像作为光标,但鼠标事件在按钮上不起作用,c#,wpf,cursor,C#,Wpf,Cursor,我使用PNG图像作为光标,通过鼠标坐标转换图像,它移动得非常好。问题是当我尝试单击一个按钮时,由于某种原因,当我将鼠标移到按钮上时,该按钮会闪烁。按钮处于非活动状态或未聚焦状态,鼠标单击不起作用,直到有几分之一秒,如果我一直移动鼠标并单击按钮,则鼠标单击起作用。我还试图玩z指数,但没有结果 当我尝试在没有图像的情况下隐藏光标时,鼠标事件可以正常工作。这是我正在使用的代码: TranslateTransform T = new TranslateTransform(); public G

我使用PNG图像作为光标,通过鼠标坐标转换图像,它移动得非常好。问题是当我尝试单击一个按钮时,由于某种原因,当我将鼠标移到按钮上时,该按钮会闪烁。按钮处于非活动状态或未聚焦状态,鼠标单击不起作用,直到有几分之一秒,如果我一直移动鼠标并单击按钮,则鼠标单击起作用。我还试图玩z指数,但没有结果

当我尝试在没有图像的情况下隐藏光标时,鼠标事件可以正常工作。这是我正在使用的代码:

TranslateTransform T = new TranslateTransform();

    public GameTitle()
    {
        InitializeComponent();

        Mouse.OverrideCursor = Cursors.None;
        this.MouseMove += GameTitle_MouseMove;

        CompositionTarget.Rendering +=CompositionTarget_Rendering;
    }

    void CompositionTarget_Rendering(object sender, EventArgs e)
    {
        CursorImage.RenderTransform = T;
    }

    void GameTitle_MouseMove(object sender, MouseEventArgs e)
    {
        T.X = e.GetPosition(this).X;
        T.Y = e.GetPosition(this).Y;
    }
这与图像光标有关:

这是不隐藏图像光标和鼠标光标的情况:

如何使按钮与图像光标配合使用?
提前感谢您的帮助

在我写问题的时候,我一直在寻找答案,我发现了这个不错的软件(),它帮助我阅读PNG图像并将其保存为光标(*.cur)文件。然后,我将该文件添加到Visual Studio中的项目资源中,并添加了以下代码,如中的一个答案所述:

现在,它工作得很好

Mouse.OverrideCursor = new Cursor(new System.IO.MemoryStream(MyNameSpace.Properties.Resources.TheResourceName));