【问题标题】:Available Prism Region controls可用的棱镜区域控制
【发布时间】:2009-09-11 03:37:18
【问题描述】:

我是 Prism 的新手,我倾向于按照我看到的示例进行操作;将 Regions 放在 ItemsControl 中。我读过更多控件可用于定义区域,但不是全部。但是,我还没有看到关于哪些控件可用于定义 Prism 区域的概述。它有规则或清单吗?

<ItemsControl x:Name="MainRegion" Regions:RegionManager.RegionName="MainRegion" />

【问题讨论】:

    标签: wpf controls prism


    【解决方案1】:

    这是来自复合应用程序库中的documentation for "UI Composition":

    复合应用程序库提供 以下区域适配器: ContentControlRegionAdapter, SelectorRegionAdapter,和 ItemsControlRegionAdapter。这些 适配器旨在适应控件 源自ContentControl, Selector,和ItemsControl, 分别。还有一个额外的 适配器,TabControlRegionAdapter,已使用 在 Silverlight 中,因为 Tab 控件 不是从Selector 派生的,如 WPF。

    因此,简而言之,这些适配器适用于从这些受支持的容器派生的任何控件。例如,TabControl 继承自 Selector。

    这显然不是极限。如果您有一个不继承自这些控件之一的自定义控件,您可以实现自己的区域适配器来支持该控件。

    希望这会有所帮助, 安德森

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      相关资源
      最近更新 更多