1

MSの最新のリボンコントロールを使用しています。タブヘッダーをダブルクリックすると、リボン全体がコンテンツを非表示にし、ヘッダーテキストのみを表示します。この非表示/再表示機能を無効にしたい。したがって、ユーザーが[タブヘッダー]をダブルクリックしても、リボンはそのまま残ります。

それはRibbonTabOnMouseDoubleClickのイベントであるべきだと思いますが、それをオーバーライドする方法がわかりません。すべてのRibbonTabにax:Nameを付けてから、各リボンタブに空のメソッドを書き込むと思いますか?ribbonTab1_OnMouseDoubleClick

4

1 に答える 1

-1

リボンでPreviewMouseDoubleClickイベントを使用します。

PreviewMouseDoubleClick="ribbon_PreviewMouseDoubleClick"

次に、ハンドラーで、イベントを処理済みとしてマークします。

private void ribbon_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    e.Handled = true;
}
于 2011-07-05T17:26:00.087 に答える