public void PageChanged(object sender, PageChange e) { if (e == PageChange.Back) { if (startIndex > ItemsPerPage) { startIndex -= ItemsPerPage; } else { startIndex = 0; } } if (e == PageChange.First) { startIndex = 0; } if (e == PageChange.Next) { if ((startIndex + ItemsPerPage) < (items.Count + (showAddButton ? 1 : 0))) { startIndex += ItemsPerPage; } } if (e == PageChange.Last) { startIndex = (((items.Count - 1) + (showAddButton ? 1 : 0)) / ItemsPerPage) * ItemsPerPage; } Invalidate(); }
void IObserver <PageChange> .OnNext(PageChange value) { _keywordsCache.TryRemove(value.CultureInfo, out _); _keywordRedirectCache.TryRemove(value.CultureInfo, out _); _pageIdToHomePageIdCache.Clear(); _homePageIdToTitleCache.Clear(); }
public void PageChanged(object sender, PageChange e) { if (e == PageChange.Back) { if (startIndex >= ItemsPerPage) { startIndex -= ItemsPerPage; } else { startIndex = 0; } } if (e == PageChange.First) { startIndex = 0; } if (e == PageChange.Next) { if ((startIndex + ItemsPerPage) <= Items.Count) { startIndex += ItemsPerPage; } } if (e == PageChange.Last) { startIndex = ((Items.Count - 1) / ItemsPerPage) * ItemsPerPage; } Refresh(); }
private void Messages_OnPageChange(object sender, PageChange e) { _bookshelfBook.SpinePosition = e.Position; _bookshelfService.SaveBook(_bookshelfBook); _messageBus.Send(new PageChangeMessage { CurrentPage = e.CurrentPage, TotalPages = e.TotalPages, Position = e.Position }); }
// Use this for initialization void Start() { Goal.clearObj = GameObject.Find("GameClear_Canvas"); Goal.clearObj.SetActive(false); player = FindObjectOfType <Player>(); // 現在のシーンの名前を取得 mapLoad = GameObject.Find("StageInit").GetComponent <MapLoad>(); pc = GameObject.FindObjectOfType <PageChange>(); // ページ遷移のコンポーネント取得 sketchBookValue = BOOK_MAX_SIZE; tempSketchValue = sketchBookValue; // 差分用変数の値を設定 for (int i = 0; i > bookValueObj.Length; i++) // 残機UIの初期設定 { bookValueObj[i].GetComponent <GameObject>(); } }
private void Steps_Update(WizPage newPage, PageChange pageChange = PageChange.UP) { //Changing it for the new page newPage.nameBlock.FontWeight = FontWeights.Bold; //Changing it for the previous page if (pageChange == PageChange.UP) { pages[currentPageIndex - 1].nameBlock.FontWeight = FontWeights.Normal; } else { pages[currentPageIndex + 1].nameBlock.FontWeight = FontWeights.Normal; } }
private void TabController_Click(object sender, EventArgs e) { var page = (IndexPage)(((Button)sender).Tag); var eventArg = new TabControllerPageChangeEventArgs() { PageIndex = page.Index, IsCancelled = false }; PageChange?.Invoke(this, eventArg); if (!eventArg.IsCancelled) { ParentTabControl.SelectedTab = page.Page; } UpdateButtonStates(); }
// Use this for initialization void Start() { myAudio = GetComponent <AudioSource>(); statusAnim.SetInteger("BluckAnim", (int)ANIM_ENUMS.BLUCK.IDLE); // アニメーションの初期設定 gm = GameObject.Find("Master").GetComponent <GameMaster>(); // ゲームマスターコンポーネント取得 uvScroll = FindObjectsOfType <UVScroll>(); // スクロールクラスのコンポーネントを取得 cameraMove = FindObjectOfType <CameraMove>(); // CameraMobeクラスのコンポーネントを取得 foreach (var item in uvScroll) { // スクロール移動の初期設定は0に item.scrollSpeedX = 0.0f; } mySprite = gameObject.GetComponent <SpriteRenderer>(); pageChange = GameObject.FindObjectOfType <PageChange>(); // ページ遷移のコンポーネント取得 myRigidbody = this.gameObject.GetComponent <Rigidbody>(); // RigidBodyコンポーネントを取得 isright = true; // 初期位置では右を向いている }
//Fonction qui permet d'appeler la page 2 "Principal" private void Submit_Button(object sender, RoutedEventArgs e) { //Vefification si la TextBox est vide if (FirstNameBox.Text.Length < 1 || LastNameBox.Text.Length < 1) { if (FirstNameBox.Text.Length < 1) { FirstNameBox.Text = "Please enter your first name"; FirstNameBox.SetCurrentValue(ForegroundProperty, Brushes.Red); ErrorFN = true; } if (LastNameBox.Text.Length < 1) { LastNameBox.Text = "Please enter your last name"; LastNameBox.SetCurrentValue(ForegroundProperty, Brushes.Red); ErrorLN = true; } } else { if (ErrorFN == false && ErrorLN == false) { try { User.Load(); PageChange?.Invoke(2, User); } catch (Exception) { MessageBoxResult ret = MessageBox.Show("This profile does not exist yet, do you want to create a new one?", "Warning", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (ret == MessageBoxResult.Yes) { User.Save(); PageChange?.Invoke(2, User); } } } } }
private void SwitchPage(PageChange change) { IWizardPage newPage = null; // If a current page exists, unbind from it. if (currentPage != null) { currentPage.PropertyChanged -= ChildObserver; (currentPage.Children as INotifyCollectionChanged).CollectionChanged -= WizardPageCollectionChanged; switch (change) { case PageChange.First: newPage = first; break; case PageChange.Previous: newPage = previous; break; case PageChange.Next: SavedData = currentPage.Save(SavedData); newPage = next; break; case PageChange.Last: SavedData = currentPage.Save(SavedData); newPage = last; break; } } else { if (change == PageChange.Next || change == PageChange.Previous) { throw new NotSupportedException("Unable to go to previous/next because no current page defined."); } if (change == PageChange.First && first == null) { throw new NotSupportedException("Unable to go to first page because no pages are registered."); } if (change == PageChange.Last && last == null) { throw new NotSupportedException("Unable to go to last page because no pages are registered."); } newPage = change == PageChange.First ? first : last; } Debug.Assert(newPage != null, "New page was a null reference, should not be the case!"); // Register interest in changes within child view. newPage.PropertyChanged += ChildObserver; (newPage.Children as INotifyCollectionChanged).CollectionChanged += WizardPageCollectionChanged; // Update current page. CurrentPageContent = newPage.PageContent; currentPage = newPage; navigationTree.SetCurrentPage(currentPage); UpdateNavigationPossibilities(); }
public void PageChanged(object sender, PageChange e) { if (e == PageChange.Back) { if (startIndex >= ItemsPerPage) { startIndex -= ItemsPerPage; } else { startIndex = 0; } } if (e == PageChange.First) { startIndex = 0; } if (e == PageChange.Next) { if ((startIndex + ItemsPerPage) <= Items.Count) { startIndex += ItemsPerPage; } } if (e == PageChange.Last) { startIndex = ((Items.Count - 1) / ItemsPerPage) * ItemsPerPage; } Refresh(); }
private void SwitchPage(PageChange change) { IWizardPage newPage = null; // If a current page exists, unbind from it. if (currentPage != null) { currentPage.PropertyChanged -= ChildObserver; (currentPage.Children as INotifyCollectionChanged).CollectionChanged -= WizardPageCollectionChanged; switch (change) { case PageChange.First: newPage = first; break; case PageChange.Previous: newPage = previous; break; case PageChange.Next: SavedData = currentPage.Save(SavedData); newPage = next; break; case PageChange.Last: SavedData = currentPage.Save(SavedData); newPage = last; break; } } else { if (change == PageChange.Next || change == PageChange.Previous) { throw new NotSupportedException("Unable to go to previous/next because no current page defined."); } if (change == PageChange.First && first == null) { throw new NotSupportedException("Unable to go to first page because no pages are registered."); } if (change == PageChange.Last && last == null) { throw new NotSupportedException("Unable to go to last page because no pages are registered."); } newPage = change == PageChange.First ? first : last; } Debug.Assert(newPage != null, "New page was a null reference, should not be the case!"); // Register interest in changes within child view. newPage.PropertyChanged += ChildObserver; (newPage.Children as INotifyCollectionChanged).CollectionChanged += WizardPageCollectionChanged; // Update current page. CurrentPageContent = newPage.PageContent; currentPage = newPage; navigationTree.SetCurrentPage(currentPage); UpdateNavigationPossibilities(); }
//Fonction pour quitter la page principale et revenir à la page login private void Exit_Button(object sender, RoutedEventArgs e) { PageChange?.Invoke(1, null); }
public void PageChanged(object sender, PageChange e) { if (e == PageChange.Back) { if (startIndex > ItemsPerPage) { startIndex -= ItemsPerPage; } else { startIndex = 0; } } if (e == PageChange.First) { startIndex = 0; } if (e == PageChange.Next) { if ((startIndex + ItemsPerPage) < (items.Count + (showAddButton ? 1 : 0))) { startIndex += ItemsPerPage; } } if (e == PageChange.Last) { startIndex = (((items.Count - 1) + (showAddButton ? 1 : 0)) / ItemsPerPage) * ItemsPerPage; } Invalidate(); }