1

私は WPF アプリケーションを実行しており、デフォルトのマウス カーソルを作成したものに変更しようとしています。私は.curファイルを持っており、ポップアップウィンドウを表示するまですべてが完全に機能し、マウスは移動する前に再びデフォルトに戻ります。マウスを動かすと、カスタム カーソルが戻ります。

カーソルをパス(絶対および相対)およびストリームで使用して、カーソルをリソース、埋め込みリソース、および/またはコンテンツとして使用してみました。また、app.xaml.cs、mainWindow.xaml.csなどから呼び出してみました...どこに置いてもちらつきがなくなりません。

カーソルをロードするための私のコードの一部を次に示します。

    System.Windows.Resources.StreamResourceInfo sri = System.Windows.Application.GetResourceStream(new Uri("Kulamity;component/media/mouseCursor.cur", UriKind.Relative));
    System.Windows.Input.Cursor customCursor = new System.Windows.Input.Cursor(sri.Stream);
    this.Cursor = customCursor;

と:

        var fullPath2 = System.IO.Path.GetFullPath("../../mouseCursor3.cur");
        Mouse.OverrideCursor = new Cursor(fullPath2);

この問題を解決するにはどうすればよいですか? 問題は何ですか?

4

0 に答える 0