dngchn's [WPF]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 샘플을 제공한다(내가 만듦).






Posted by dngchn