2010-08-20 153 views
0

我正在爲我們公司開發一系列業務應用程序,並遇到了Prism。我從來沒有使用過它,但它談到的概念聽起來很像我爲Winforms中的最後一個項目所做的。我有一個ShellForm,然後有多個用戶控件。WPF棱鏡和色帶控制

無論如何,假設我沒有嚴重誤解Prism是什麼,我想知道Ribbon控件如何適合它。它是ModuleRegionShell.xaml還是嵌入在Shell.xaml?在我看來,這將是第二次,但是再次,我不知道我在說什麼,或者我不會問。

此外,我不假設其他人在Enterprise Prism應用程序中使用過Ribbon控件,並且可能會提供關於走此路徑的任何提示或「警告」。

+0

可能重複http://stackoverflow.com/questions/3127328/wpf-prism-and- ribbon-samples-tutorials) – 2010-08-20 04:09:19

+0

我已投票結束我自己的問題。不知何故,我錯過了相關的問題。可悲的是,雖然沒有我正在尋找的答案。 – 2010-08-20 04:13:01

回答

2

更可能是在Shell.xaml ---因爲Ribbon控件與窗口鑲邊以我認爲如果它是一個模塊(和一個UserControl的一部分)的方式集成在一起。

參考下得到窗口鉻整合:http://blogs.msdn.com/b/wpf/archive/2010/08/04/why-should-i-use-a-ribbonwindow.aspx

這(從外觀設計純粹點至少)限制模塊可以如何與色帶控制交互 - 但很可能你的設計犯規需要更多如果你想首先使用功能區。

+0

所以,如果我的理解正確,我實際上會使用'RibbonWindow'作爲我的'Shell.xaml',對嗎? – 2010-08-20 03:24:30

+0

這將是您的shell.xaml中的根元素 – Adam 2010-08-20 04:23:02