[C# - Prism] 프리즘 예제 02 - RegionsC#/Prism2023. 7. 16. 10:44
Table of Contents
안녕하세요, 반나무입니다.
프리즘 예제 두번째 Regions입니다.
해당 예제에서는 크게 Region을 통해 view를 보여주지는 않아 재밌는 예제는 아니네요
프리즘은 크게 3가지 영역으로 구분된다고 할 수 있습니다.
- Shell : 프로그램 App을 나타냅니다. → 대부분 MainWindow로 사용합니다.
- Region : MainWindow의 안에 다양한 Module또는 View를 붙여 사용할 수 있습니다.
- Module : 여러 재사용성이 가능한, 프로젝트 단위의 기능입니다.
Region은 RegionManager에 등록해서 사용합니다.
<Window x:Class="Regions.Views.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:prism="http://prismlibrary.com/"
Title="Shell" Height="350" Width="525">
<Grid>
<ContentControl prism:RegionManager.RegionName="ContentRegion" />
</Grid>
</Window>
실제 프로젝트를 진행할 때는 ContentRegion이라는 문자열을 그대로 넣기 보다는 .Core 프로젝트를 만들어 참조한다음
RegionNames 클래스안에 상수로 만들어 불러와 사용합니다.
반응형
'C# > Prism' 카테고리의 다른 글
[C# - Prism] 프리즘 예제 05 - ViewInjection (0) | 2023.07.19 |
---|---|
[C# - Prism] 프리즘 예제 04 - ViewDiscovery (0) | 2023.07.16 |
[C# - Prism] 프리즘 예제 03 - CustomRegions (0) | 2023.07.16 |
[C# - Prism] 프리즘 예제 01 - BootStrapperShell (0) | 2023.07.16 |
[C#] Prism 정리 (0) | 2023.07.16 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!