2
我使用VS 2010和現有的WPF用戶控件開發Excel 2007加載項。在ElementHost的幫助下,很容易將控件集成到任務窗格和窗口中,但我發現無法將它們集成到色帶中。與Ribbon設計器結合使用的工具箱不包含ElementHost,也無法使用WinForms用戶控件間接插入它。有沒有另外一種方法來將WPF用戶控件集成到功能區中?在VSTO色帶中插入WPF用戶控件
我使用VS 2010和現有的WPF用戶控件開發Excel 2007加載項。在ElementHost的幫助下,很容易將控件集成到任務窗格和窗口中,但我發現無法將它們集成到色帶中。與Ribbon設計器結合使用的工具箱不包含ElementHost,也無法使用WinForms用戶控件間接插入它。有沒有另外一種方法來將WPF用戶控件集成到功能區中?在VSTO色帶中插入WPF用戶控件
您只能使用Ribbon UI elements來操作色帶。沒有替代。這是一件好事 - 它使UI在所有應用程序中保持一致。這是一個常見的UI design pattern。
這就是我所懷疑的。也許這會保持UI的一致性,但它會使我的代碼有點不一致,因爲我必須在該區域的WinForms和WPF之間切換。好的 - 我需要第二個意見來接受這個 - 我接受你的意見。非常感謝您的回答。 – 2011-12-22 11:21:10