Exemple #1
0
        public NewBookViewVM(IBookService bookService)
        {
            _bookService = bookService;

            Parameter = new NewBookNavigationParameter()
            {
                ControlState = "새 책 만들기",
                NowPage      = 0,
                InputBook    = _bookService.GetEmptyBook()
            };
            Parameter.IsCompleted.CollectionChanged += IsCompleted_CollectionChanged;
        }
        public override void OnNavigatedTo(NavigationContext navigationContext)
        {
            var paperSize = (PaperSize)navigationContext.Parameters[nameof(PaperSize)];

            _naviParam              = navigationContext.Parameters["Parameter"] as NewBookNavigationParameter;
            _naviParam.NowPage      = VIEW_INDEX;
            _naviParam.ControlState = "템플릿 선택하기";

            if (_paperSize == null || _paperSize != paperSize)
            {
                _paperSize = paperSize;
                GetLayoutTemplates(paperSize);
            }
        }
 public override void OnNavigatedTo(NavigationContext navigationContext)
 {
     _naviParam              = navigationContext.Parameters["Parameter"] as NewBookNavigationParameter;
     _naviParam.NowPage      = VIEW_INDEX;
     _naviParam.ControlState = "책 정보 입력";
 }