【问题标题】:How do I present Prism module views?如何呈现 Prism 模块视图?
【发布时间】:2010-03-31 21:32:24
【问题描述】:

我正在编写一个 prism 应用程序,我刚刚创建了我的第一个模块,将其全部启动并令人惊讶地 - 它工作正常。

该应用程序很快就会发展壮大(TM),我将面临在单独的 GUI 元素中托管这些模块的需要。

您会推荐哪种类型的 GUI 元素来托管这些模块? 是否可以将模块数据绑定到某个控件,例如选项卡控件?它是如何完成的? Silverlight 是否有某种坞站管理器(类似于 AvalonDock)?

【问题讨论】:

    标签: silverlight prism


    【解决方案1】:

    您看过 PRISM 提供的 StockTrader 示例项目吗?它在 Shell.xaml AnimatedTabControl(继承自 TabControl)中有绑定模块:WatchModule(查看 WatchListController.cs 文件)和 PositionModule(查看 PositionModule.cs 文件)。

    [编辑]

    还可以查看Prism Explorer 示例项目,它在 Shell 中使用 TabControl。

    【讨论】:

    • 我在使用 AnimatedTabControl 时遇到问题。似乎它不愿意在 SL3 中正确显示 tabitems 的标题。有人经历过吗?
    【解决方案2】:

    有dock manager,检查silverlight工具包(它是用sl4安装的,或者你可以拿它here) 还有一个在通道 9 上使用 MEF 将控件绑定到选项卡控件选项卡的示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-02
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多