激活与反激活 View
约 108 字小于 1 分钟
PrismC#MVVMWPF
2025-06-10
在 ViewInjection 会注意到,Rigion 是可以通过 Add 添加 View 的,那么一个 Region 如果有多个 View 那么应该具体显示哪一个呢,就需要对区域中的 View 进行激活
添加 View 到 Region:
_viewA = _container.Resolve<ViewA>();
_viewB = _container.Resolve<ViewB>();
_region = _regionManager.Regions["ContentRegion"];
_region.Add(_viewA);
_region.Add(_viewB);激活 View 与反激活 View:
_region.Activate(_viewA);
_region.Deactivate(_viewA);