C# / WPF / Prism : 关于如何创建包含其他动态区域的动态棱柱区域的建议
Posted
技术标签:
【中文标题】C# / WPF / Prism : 关于如何创建包含其他动态区域的动态棱柱区域的建议【英文标题】:C# / WPF / Prism : Suggestion on how to create dynamic prism regions containing other dynamic regions 【发布时间】:2021-10-03 09:39:20 【问题描述】:我有一个 Prism 7 应用程序,我想动态添加一些容器。
我想要不同类型的容器(即来自不同的类,在示例中表示为 A、B 和 C),并且可能有 0..N 个相同类型的容器。
每个容器可以附加 0..N 个子设备,这些子设备也是动态创建的。
我无法弄清楚如何实现这一点,因为动态创建的容器上的区域会相互干扰。
在这里可以找到我正在尝试实现的示例。 https://github.com/metscore/DynamicPrism7Regions
非常感谢任何关于如何实现这一点的提示!
国王的问候 马格努斯
【问题讨论】:
【参考方案1】:对于以后来这里的任何人(或我自己忘记这一切之后),我已经更新了我让它合理工作的示例。
Visual result of the testprogram
这个想法是有一个“唯一”的动态区域名称,在我的例子中是视图模型的属性。 目前还没有办法删除区域,但到目前为止,我希望这部分会是简单的部分。
【讨论】:
以上是关于C# / WPF / Prism : 关于如何创建包含其他动态区域的动态棱柱区域的建议的主要内容,如果未能解决你的问题,请参考以下文章