1

私のWPFアプリケーションには、ページングを使用して多くのメッセージを表示するツールチップがあります。ユーザーは、次のボタンを押すことで次のメッセージを見ることができるはずです。問題は、次のボタンがクリックされると、ツールチップが閉じることです。それを開いたままにしてイベントを処理する方法はありますか?

4

1 に答える 1

1

クリックはルーティング イベントであり、このイベントが発生すると にバブル アップし、Tooltip閉じVisualTreeますTooltip。ですから、このバブリングを止めることをお勧めします。

RoutedEventArgsHandled プロパティを true に設定します

void NextButtonClicked(object sender, RoutedEventArgs e)
{
    //Application logic
    e.Handled = true;
} 
于 2012-08-14T08:09:51.220 に答える