dngchn's [WPF]

Modern UI for WPF (MUI)

dngchn 2017. 7. 17. 18:41

Modern UI for WPF (MUI)

0.

https://mui.codeplex.com/ (15th, 2017까지만 오픈)

https://github.com/firstfloorsoftware/mui


2017.07.17 현재 공식 버전: 1.0.9 (https://github.com/firstfloorsoftware/mui/release 에서 다운로드)

(NuGet 설치시 1.0.11버전이 ModernUI.WPF.Xrm 이름으로 보이나 이는 공식버전 아닌 branch된 버전 임.


1.0.9버전을 다운로드 받으면, FirstFloor.ModernUI.App 이름으로 완벽한 샘플을 소스채 받을 수 있다.


1.

가장 처음, Hello, World 처럼, 손쉽게 MUI를 적용된 WPF창을 만드려면,

새로운 프로젝트 시작시, MUI Template을 선택하면 된다.

지원 Template이 Visual Studio 2013까지 있다.

https://marketplace.visualstudio.com/items?itemName=KoenZwikstra.ModernUIforWPFTemplates

2017버전을 쓰는 상태에서 설치하니, 뭔가 좀 이상한데..

Modern UI WPF Application과

Modern UI WPF Navigation Application 두개의 템플릿만 보인다.


첫번 째 것은 단일창 형태의 WPF Window를 MUI 스타일로 만들어 준다.

두번 째 것은 Group Menu를 두어 이동(navigate)가능한 형태의 앱을 만들어 준다.


2.

첨부된 'Modern UI for WPF 통합정리본'내에 '친절한 샘플들' 폴더의 솔루션을 살펴보면,

각각 간단한 창부터 mvvm까지 고려한 다양한 형태의 샘플들을 볼 수 있으며,

각각은 어떻게 코딩해야 하는지에 대해서 친절하게 UI에 그 설명을 나타내준다.


3.

1.0.9 최신 소스를 다운받아 솔루션을 열어보면, 다양한 컨트롤과 레이아웃 등에 대해 모든 소스를 제공한다.


4.

첨부의 'Waf와 결합본'에는 WPF Application Framework와 결합한 형태의 MUI 샘플을 제공한다(내가 만듦).