[C#/WPF/PRISM] PrismApplication 클래스 : 코드로 모듈 로드하기

■ PrismApplication 클래스를 사용해 코드로 모듈을 로드하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ ViewA.xaml

▶ ViewA.xaml.cs

▶ TestLibraryModule.cs

[TestProject 프로젝트]

[C#/WPF/PRISM] PrismApplication 클래스 : app.config 파일을 사용해 모듈 로드하기

■ PrismApplication 클래스에서 app.config 파일을 사용해 모듈을 로드하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ ViewA.xaml

▶ ViewA.xaml.cs

▶ TestLibraryModule.cs

[TestProject

[C#/WPF/PRISM] IRegion 인터페이스 : 수동으로 뷰 활성화하기/비활성화하기

■ IRegion 인터페이스를 사용해 수동으로 뷰 활성화하거나 비활성화하는 방법을 보여준다. ▶ ViewA.xaml

▶ ViewA.xaml.cs

▶ ViewB.xaml

▶ ViewB.xaml.cs

[C#/WPF/PRISM] IRegion 인터페이스 : 뷰 주입을 사용해 수동으로 뷰 추가하기/제거하기

■ IRegion 인터페이스에서 뷰 주입을 사용해 수동으로 뷰를 추가하거나 제거하는 방법을 보여준다. ▶ MainView.xaml

▶ MainView.xaml.cs

▶ MainWindow.xaml

[C#/WPF/PRISM] IRegionManager 인터페이스 : RegisterViewWithRegion 메소드를 사용해 뷰 자동 주입하기

■ IRegionManager 인터페이스의 RegisterViewWithRegion 메소드를 사용해 뷰를 자동 주입하는 방법을 보여준다. ▶ MainView.xaml

▶ MainView.xaml.cs

▶ MainWindow.xaml

▶ MainWindow.xaml.cs

[C#/WPF/PRISM] RegionAdapterBase 클래스 : 커스텀 영역 어댑터 생성하기

■ RegionAdapterBase<T> 클래스를 사용해 커스텀 영역 어댑터를 생성하는 방법을 보여준다. ▶ StackPanelRegionAdapter.cs

▶ MainWindow.xaml

▶ MainWindow.xaml.cs

▶ MainApplication.xaml

[C#/WPF/PRISM] RegionManager 클래스 : RegionName 첨부 속성을 사용해 영역 생성하기

■ RegionManager 클래스의 RegionName 첨부 속성을 사용해 영역을 생성하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

▶ MainApplication.xaml

▶ MainApplication.xaml.cs

[C#/WPF/PRISM] UnityBootstrapper 클래스 : 기본 부트스트래퍼와 쉘 생성하기

■ UnityBootstrapper 클래스를 사용해 기본 부트스트래퍼와 쉘을 생성하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

▶ Bootstrapper.cs

▶ MainApplication.xaml