代码之家  ›  专栏  ›  技术社区  ›  Maciek

如何呈现棱镜模块视图?

  •  1
  • Maciek  · 技术社区  · 15 年前

    我正在写一个棱镜应用程序,我刚刚创建了我的第一个模块,启动了它,令人惊奇的是——它工作了。

    应用程序将很快增长(tm),我将面临在单独的GUI元素中托管这些模块的需求。

    您推荐哪种类型的GUI元素作为模块的宿主? 是否可以将模块与某些控件(如选项卡控件)进行数据绑定?它是怎么做到的? 是否有某种类型的Silverlight的Dock Manager(类似于Avalondock)?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Anderson Imes    15 年前

    你看过Prism提供的股票交易员样本项目吗?它在shell.xaml中有animatedTabControl(继承自TabControl),绑定到它的模块有:watchmodule(查看watchlistcontroller.cs文件)和positionmodule(查看positionmodule.cs文件)。

    [编辑]

    再看看 Prism Explorer 示例项目,它在Shell中使用TabControl。

        2
  •  1
  •   vittore    15 年前

    有Dock Manager,请检查Silverlight工具包(它与SL4一起安装,或者您可以使用它 here ) 还有一个例子,在通道9上用MEF将控件绑定到选项卡控件选项卡