저는 프리즘 응용 프로그램이 상당히 크기 때문에 새로운 기능을 적용하려고합니다. 이 기능은 직렬 포트 매개 변수 선택입니다.범위가 지정된 영역 및보기 검색
내 viewmodel의 IsActive
속성을 true
으로 설정하면 직렬 포트 이름 목록을 새로 고침하고 싶습니다. 이것은 샘플에서 행복하게 성취되었지만 현실은 ... 다르다.
내가 수정중인보기는 "PageRegion"
으로 표시된 부모 영역에 포함 된 ItemsControl
("SettingsRegion"
으로 표시)에 포함되어 있습니다. 설정 영역에는 다른 모듈의 설정보기가 있습니다.
이 경우 SyncActiveAwareAttribute
을 사용하고 싶지만 범위가 필요합니다.
여기 뷰 삽입 (regionmanager.Regions["blahblah"].Add(....
)을 사용해야합니까, 아니면보기 검색 (regionManager.RegisterWithRegion(...
)을 사용하여 작동시킬 수 있습니까?
내가 주사를 사용해야하는 경우 ...
는 다른 모듈이 자신의 견해 주입하기 위해 범위 IRegionManager
인스턴스에 대한 참조를 필요 감안할 때 :
- 어떻게 최고를 지역 관리자를 다른 모듈로 가져 오는 방법은?
- 언제 그 지역이 존재하는지 확인하기 위해 주사를해야합니까?
- 발견과 함께 믹스 앤 매치 주사를 할 수 있습니까? 큰 리팩터링을 피하고 싶습니다.