Modern UI for WPF (MUI)
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 샘플을 제공한다(내가 만듦).