2012-02-10 9 views
4

舞台裏ボタンを押すと、舞台裏は自動的に閉じます。たとえば、「Backstage with New、Open and Save」ボタンがあります。流暢リボン:舞台裏ボタンが舞台裏を閉じない

ボタンをクリックすると、Backstageが閉じられていません。正しく動作しないと思います。 Fluent-RibbonがBackstageを正しく扱えるようにするにはどうすればよいですか?

私は現在のリリース2.0を2010年11月から使用しています(http://fluent.codeplex.com/releases/view/55556)。必要な属性が流暢-リボンがいることをどのように処理するかisDefinitive=""true""わからないが、しかしこれは、音の最新バージョンで修正されたリボンの欠陥であるように思わ同等

答えて

1

を持つべきであるRibbon.xmlで

+0

新しいリリースの予定はありますか?私は自分自身でソースをコンパイルする気がしません。 – nyn3x

+0

@ nyn3x私は手がかりを持っていません(私はプロジェクトに疎遠ではありません)が、この修正を適用するためにFluentソースコードを変更する必要はありません。リボンインスタンスに適用するだけです(myRibbon'あなたのリボンインスタンスです) – Justin

1

まだリリースされていない最新のバージョンでは動作しません。今、あなたは以下の

// During initialisation 
myRibbon.Menu.AddHandler(PopupService.DismissPopupEvent, (DismissPopupEventHandler)OnPopupDismiss); 

private void OnPopupDismiss(object sender, DismissPopupEventArgs e) 
{ 
    var backstage = Menu as Backstage; 
    if (backstage != null) 
    { 
     backstage.IsOpen = false; 
    } 
} 
+1

まあ、 '流暢使用してこの問題を回避することができますについては

:Button'alsoは' IsDefinitive' attributを持っているが、それを 'true'に設定しても効果はないようです。 – nyn3x

関連する問題