3

私はこのプロジェクトに従って taskbarnotifier をカスタマイズしました: WPF Taskbar Notifier - A WPF Taskbar Notification これで、作成者は、ノーティファイアにマウスを合わせたときに右下の画面のウィンドウ位置を保持するためのマウス入力イベントをオーバーライドしました。それが、マウスオーバー時にノーティファイアーのアイテムのツールチップを表示できない理由だと思います。ツールチップを使用して、表示するには長すぎるテキストを表示します。誰でもこの問題を解決するのを手伝ってくれますか?

protected override void OnMouseEnter(System.Windows.Input.MouseEventArgs e)
    {
        if (this.DisplayState == DisplayStates.Opened)
        {
            // When the user mouses over and the window is already open, it should stay open.
            // Stop the timer that would have otherwise hidden it.
            this.stayOpenTimer.Stop();
        }
        else if ((this.DisplayState == DisplayStates.Hidden) ||
                 (this.DisplayState == DisplayStates.Hiding))
        {
            // When the user mouses over and the window is hidden or hiding, it should open. 
            this.DisplayState = DisplayStates.Opening;
        }

        base.OnMouseEnter(e);
    }
4

0 に答える 0