2011-06-29 47 views
1

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

私はそれがRibbonTabOnMouseDoubleClickイベントであるべきだと思うが、それを無効にする手がかりがない。私はx:Nameに各RibbonTabに名前をつけて、それぞれのリボンタブに空のメソッドribbonTab1_OnMouseDoubleClickを書きますか?

答えて

-1

RibbonにPreviewMouseDoubleClickイベントを使用します。

ハンドラで
PreviewMouseDoubleClick="ribbon_PreviewMouseDoubleClick" 

、その後、取り扱いなどのイベントをマーク:

private void ribbon_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) 
{ 
    e.Handled = true; 
} 
+1

これは断続的にしか機能します。 –

関連する問題