2010-06-08 57 views
0

我正在创建一个silverlight网站。我目前正在将我的想法分解成若干功能。我的想法之一是内容管理器的概念。这基本上是一个包含4个区域的UI控件。顶部,底部,右边&左边。我也有一个被认为是“菜单项”的对象集合。这些控件可用作导航的方式,类似于链接。这是对“Content Manager”类的正确说话方式吗?

我的想法是实现一个IMenuItem接口。在标准的信息片段(文本,PageReference等)中,我也将参考内容管理器。我的想法背后是我可以将PageReference传递给ContentManager上的一个属性,然后调用一个知道如何相应地更新内容管理器的方法。

这是实现这一目标的最佳方式还是它们的某种模式?

回答

1

为什么不使用Silverlight导航应用程序或RIA服务业务应用程序? “Mainpage.xaml”做了很多你所要求的。

+0

好的答案,但我正在寻找更好的定制程度,因为每个视图都可能有自己的菜单,可以打开更多的视图和更多的菜单,这就是为什么我想看看我的实现是否正常。 – deanvmc 2010-06-09 13:03:02

+0

最后我去了这个答案。更具体的导航框架。我重新组织了我的课程并设计了适合框架,并且让浏览器集成起来是值得的! – deanvmc 2010-06-15 12:36:33

相关问题