2012-03-28 223 views
0

我是WPF的新手,我將使用Windows Forms構建的應用程序遷移到WPF。WPF功能區控件自定義RibbonMenuItem

我的WPF應用程序包含一個功能區工具欄(來自Microsoft Office)。我在該工具欄上有一些RibbonMenuButtonRibbonSplitButton控件。

我的主要問題是,當我點擊RibbonMenuButton我想要一個用戶控件出現。例如:考慮一個包含撥號按鈕的電話應用程序;當用戶點擊該按鈕時,彈出窗口應該顯示給用戶選擇電話號碼,以及是否是音頻或視頻呼叫。

what I would like http://s14.postimage.org/40k22tu35/Untitled.png

到目前爲止,我在做什麼是創造,擴展RibbonMenuItem但後來我與彈出控制的重點問題自定義控件:我無法按回車點擊默認按鈕。

有什麼建議嗎?

非常感謝

回答

1

可以使用RibbonGallery代替RibbonMenuItem併爲它設置的內容。例如: <RibbonGallery> <Grid> ... </Grid> </RibbonGallery>