sdk:modern-ui-for-wpf:basic
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
sdk:modern-ui-for-wpf:basic [2013/10/10 20:29] – kieuns | sdk:modern-ui-for-wpf:basic [2024/04/23 22:44] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | WPF 기반< | ||
+ | ====== 레퍼런스 ====== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 코드 영역 ===== | ||
+ | |||
+ | 사용하는 Namespace | ||
+ | |||
+ | <code csharp> | ||
+ | using FirstFloor.ModernUI.Presentation; | ||
+ | using FirstFloor.ModernUI.Windows.Controls; | ||
+ | </ | ||
+ | |||
+ | 대화상자 | ||
+ | |||
+ | <code csharp> | ||
+ | ModernDialog.ShowMessage( "A messagebox by button", | ||
+ | </ | ||
+ | |||
+ | ===== XAML 영역 ===== | ||
+ | |||
+ | Namespace 추가 | ||
+ | |||
+ | <code xml> | ||
+ | < ... | ||
+ | xmlns: | ||
+ | ... > | ||
+ | </ | ||
+ | |||
+ | XAML 코드 내에서 | ||
+ | |||
+ | * Visual Studio 2012 의 NuGet <color silver>< | ||
+ | * 이게 언제부터 깔려 있었지?? | ||
+ | |||
+ | 빈페이지 하나에 들어가는 엄청난 NS 들!! | ||
+ | |||
+ | * 애매하면 다 댑따 때려 넣기 | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ====== 폴더 구조 ====== | ||
+ | |||
+ | 룰은 아닌 것 같고, 페이지 역할에 따라 분류하는 것 같은데. 위저드에 있는데로 만들어진 것을 그대로 쓰고 적당한 위치에 넣어주면 된다. | ||
+ | |||
+ | * Content : Pages에서 불러들이는 페이지. **Pages** 가 불러 들이는 거라서 감각적으로 들어갈 것 같다 싶은걸 넣는다. | ||
+ | * Pages : 메인 메뉴에서 눌렀을 때 표시할 페이지 xaml | ||
+ | * App.xaml : 앱의 메인. ModernUI를 설정하는 역할을 하는데, VS2012에서 다크테마 때문에 컨트롤이 잘 안보인다면 [[[[tool: | ||
+ | * MainWindow.xaml : 메인 윈도우 부분인데 **메뉴를 추가하는데 사용한다.** \\ {{: | ||
+ | |||
+ | ====== 메뉴 ====== | ||
+ | |||
+ | ====== 페이지 레이아웃 (Layout) ====== | ||
+ | |||
+ | ===== Wireframe ===== | ||
+ | |||
+ | ===== Basic ===== | ||
+ | |||
+ | ===== Split ===== | ||
+ | |||
+ | ===== List ===== | ||
+ | |||
+ | 설명 | ||
+ | |||
+ | - Home.xaml 파일이 메인 페이지 (앱이 시작될때 표시하도록 설정되었다고 하고) | ||
+ | - Home.xaml 는 리스트형 페이지로 | ||
+ | * 왼쪽에는 리스트를 나열하고, | ||
+ | * **Content** 폴더에 위치한 컨텐츠 페이지를 불러들인다. | ||
+ | |||
+ | <code csharp> | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | xmlns: | ||
+ | | ||
+ | | ||
+ | <Grid Style=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Tab ===== |