prism文档说明有三种区域适配器可用:
ContentControlRegionAdapter。此适配器适应System.Windows.Controls.ContentControl
类型的控件和派生类。
SelectorRegionAdapter。此适配器适应从类System.Windows.Controls.Primitives.Selector
派生的控件,如System.Windows.Controls.TabControl
控件。
ItemsControlRegionAdapter。此适配器适应System.Windows.Controls.ItemsControl
类型的控件和派生类。
不幸的是,Panel
不属于这些类别中的任何一个,我希望能够在我的.xaml.cs
中编写以下代码:
<Canvas cal:RegionManager.RegionName="{x:Static local:RegionNames.MainCanvas}">
我们如何才能做到这一点?
1条答案
按热度按时间qjp7pelc1#
这个问题的答案可以在这个非常好的descriptive blog post中找到。
但是,我也希望答案存储在StackOverflow上:)从Google上搜索了一下才得到这个答案。下面是我的代码,它可以与一个基本的Panel一起工作。
步骤1 -创建新的区域适配器
**步骤2 -更新 Bootstrap **