본문 바로가기

Dev::DotNet/Prism

(2)
Prism 의 Region 에 대한 생각 요즘 Prism을 하다 보니... Region 때문에 좀 고생을 했다. Prism 샘플을 찾아보면 보면 Module 의 Initialize에서 IoC Container에서사용할 객체를 등록하고 그 뒤에 RegionManager에 Region을 등록하는 것을 흔히 볼 수 있다. 그래서 그렇게 하다 보면 동일한 이름의 Region을 두 군데 이상에서 사용할 수 없다는 것을 알게 된다. 쉽게 해결하려면 Region 이름을 다르게 등록하면 된다. 하지만 Region으로 붙인 View 안에 또 다른 Region으로 붙인 View 가 있다면 이야기는 달라진다. 그렇다면 같은 Region 이름으로 사용하고 싶다면 어떻게 해야 할까? 이것저것 테스트해보니 하나의 RegionManager에 같은 Region을 한 곳 이..
Prism - 완전 단순한 Sample Source winform 을 하다가 갑자기 wpf 를 하라고 해서 부랴부랴 한 5일 책을 읽고 엉겁결에 wpf 에 입문해서 닥치는 대로 우선 만들었는데...그러다 보니...완전 개념 상실. MVVM 이고 Prism 이고 뭐고 다 저 뒤편으로 팽개쳐놓고 있다가이제 서야 Prism 을 조금씩 공부해보려 하니...나이도 먹고..머리가 썩은지라...더군다나 혼자 하려니...너무 어려웠다. 우선 처음으로 간단하게 빈 메인 화면 띠우는 것 부터...하려고 하였으나...Prism 샘플로 있는 소스는 너무 복잡해서...이것저것 다 빼고 어찌어찌 해서 만든 완전 단순한 "Hello World" 수준의 그냥 화면만 뜨는 샘플 소스를 만들었다. 우선 Bootstrapper 를 상속받아 기본적으로 Application 실행에 필요한 M..