2012-02-10 61 views

回答

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; 
    } 
} 
+0

是否有任何新版本的計劃?我不想自己編譯源代碼。 – nyn3x 2012-06-13 15:12:29

+0

@ nyn3x我沒有線索(我沒有與項目有關),但是您不需要修改Fluent源代碼來應用此修補程序 - 只將它應用於您的功能區實例(其中'myRibbon'是你的色帶實例) – Justin 2012-06-13 15:16:09

1

在Ribbon.xml所需的屬性是isDefinitive=""true""不知道流利的絲帶如何處理,而是應該有相當的

+1

好,'流利的:Button'also有一個'IsDefinitive' attribut;但將其設置爲「true」似乎沒有任何效果。 – nyn3x 2012-02-24 05:02:11