티스토리 뷰

C#

UWP)Windows Template Studio - Navigation Page

광그로 2017. 7. 19. 22:06

MVVM 모델로 프로젝트를 만들었을 경우, 

ShellViewModel.cs에서

1
2
3
4
5
6
7
8
9
10
11
12
13
 private void PopulateNavItems()
        {
            _primaryItems.Clear();
            _secondaryItems.Clear();
 
            // More on Segoe UI Symbol icons: https://docs.microsoft.com/windows/uwp/style/segoe-ui-symbol-font
            // Edit String/en-US/Resources.resw: Add a menu item title for each page
            _primaryItems.Add(ShellNavigationItem.FromType<MainPage>("Shell_Main".GetLocalized(), Symbol.Document));
            _primaryItems.Add(ShellNavigationItem.FromType<Personnel_ManagementPage>("Shell_Personnel_Management".GetLocalized(), Symbol.Document));
            _primaryItems.Add(ShellNavigationItem.FromType<ContactPage>("Shell_Contact".GetLocalized(), Symbol.Document));
            _primaryItems.Add(ShellNavigationItem.FromType<StaticsPage>("Shell_Statics".GetLocalized(), Symbol.Document));
            _secondaryItems.Add(ShellNavigationItem.FromType<SettingsPage>("Shell_Settings".GetLocalized(), Symbol.Setting));
        }
cs

이 부분에 추가하고 싶은Page를 넣어준다.

예를 들어,

1
_primaryItems.Add(ShellNavigationItem.FromType<NewPage>("Shell_NewPage".GetLocalized(), Symbol.Document));
cs


아이콘 변경을 원한다면

1
..., Symbol.Document));
cs

이 부분의 Document 대신 원하는 Segoe MDL2 에서 선택한다.(windows에서 [문자표]를 검색)

참고 사이트 : https://docs.microsoft.com/ko-kr/windows/uwp/style/segoe-ui-symbol-font



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함