可用的 Prism 区域控件
我是 Prism 的新手,我倾向于按照我看到的示例进行操作;将区域放置在 ItemsControl 中。我读到可以使用更多控件来定义区域,但不是全部。然而,我还没有看到关于哪些控件可以用来定义 Prism 区域,哪些控件不能用来定义 Prism 区域的概述。有规则或清单吗?
<ItemsControl x:Name="MainRegion" Regions:RegionManager.RegionName="MainRegion" />
I'm new to Prism, and I tend to just do as in the samples I see; place the Regions inside an ItemsControl. I have read that more controls can be used for defining region, but not all. However, I haven't seen an overview on what controls can be used to define Prism regions and not. Is there a rule or a list to it?
<ItemsControl x:Name="MainRegion" Regions:RegionManager.RegionName="MainRegion" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此内容来自复合应用程序库中的“UI 组合”文档 :
因此,简而言之,这些适配器适用于从这些受支持的容器派生的任何控件。例如,
TabControl
继承自Selector
。这显然还不是极限。如果您有一个不是从这些控件之一继承的自定义控件,则可以实现您自己的区域适配器来支持该控件。
希望这有帮助,
安德森
This is from the documentation for "UI Composition" in the Composite Application Library:
So, the game here in a nutshell is that these adapters work for any control that derives from these supported containers. For example, a
TabControl
inherits fromSelector
.This is obviously not the limit. If you have a custom control that doesn't inherit from one of these controls, you can implement your own Region Adapter to support that control.
Hope this helps,
Anderson