コード例 #1
0
 public void SetNavigable(IPaginationViewModelWithProgress<string> pagination, 
     IProgress<string> progress,
     IApplicationPage page)
 {
     this.progress = progress;
     this.pagination = pagination;
     this.page = page;
     this.maxValue = pagination.LastPage;
     this.CurrentValue = pagination.CurrentPage.Value;
 }
コード例 #2
0
        public void SetNavigable(IPaginationViewModelWithProgress<string> navigable)
        {
            this.navigable = navigable;
            if (navigable != null)
            {
                this.PageValue = navigable.CurrentPage.GetValueOrDefault(AwfulViewPageNavigator.minValue);
                this.maxValue = navigable.LastPage;
            }

            this.firstPageCommand.RaiseCanExecuteChanged();
            this.lastPageCommand.RaiseCanExecuteChanged();
            this.incrementPageCommand.RaiseCanExecuteChanged();
            this.decrementPageCommand.RaiseCanExecuteChanged();
        }
コード例 #3
0
 public void SetPagination(IPaginationViewModelWithProgress<string> pagination)
 {
     this.pageNav.SetNavigable(pagination);
 }
コード例 #4
0
 public void SetPagination(IPaginationViewModelWithProgress<string> viewmodel)
 {
     this.viewModelWrapper.SetPagination(viewmodel);
 }