Exemplo n.º 1
0
        private void SwitchPagesIfSequential(PageInsertionMode insertionMode, MtPageDescription currentPage, MtPageDescription newPage)
        {
            if (insertionMode == PageInsertionMode.Sequential)
            {
                if (currentPage != null)
                {
                    ContentGrid.Children.Remove(currentPage.GetPage(this).InternalPage);
                }

                ContentGrid.Children.Add(newPage.GetPage(this).InternalPage);
                ContentGrid.UpdateLayout();
            }
        }
Exemplo n.º 2
0
        private void NextButton_Click(object sender, RoutedEventArgs e)
        {
            Image image = ((Image)this.FindName("I" + currentPage.ToString()));

            image.Visibility = Visibility.Collapsed;
            ContentGrid.UpdateLayout();
            ((Ellipse)this.FindName("E" + currentPage.ToString())).Fill = WhiteBrush;
            currentPage++;
            if (currentPage > TUTORIAL_PAGE_COUNT)
            {
                // Tutorial finished, go to main page
                SkipButton_Click(sender, e);
            }
            else
            {
                ((Ellipse)this.FindName("E" + currentPage.ToString())).Fill = SteelBlueBrush;
            }
        }
Exemplo n.º 3
0
        //============================================================================
        //! トーナメント画像出力
        private void _ClickTournamentOutputItem(object iSender, RoutedEventArgs iArgs)
        {
            var stack_Group = ScaleGrid.LayoutTransform;
            var visible     = ContentScrollViewer.VerticalScrollBarVisibility;

            try
            {
                string file_Path = SystemUtility.GetRootPath() + @"ScreenShot\" + BattleManager.GetInstance().GetBattleOperator().GetBattleName() + "(トーナメント).png";
                foreach (var iControl in mTournamentGroupControlList)
                {
                    iControl.ClearSelectTeam();
                }

                var group = new TransformGroup();
                group.Children.Add(new ScaleTransform(1, 1));
                ScaleGrid.LayoutTransform = group;
                ContentScrollViewer.VerticalScrollBarVisibility   = ScrollBarVisibility.Hidden;
                ContentScrollViewer.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden;
                ContentGrid.UpdateLayout();

                SystemUtility.OutputCaptureControl(file_Path, ScaleGrid);

                ScaleGrid.LayoutTransform = stack_Group;
                ContentScrollViewer.VerticalScrollBarVisibility   = visible;
                ContentScrollViewer.HorizontalScrollBarVisibility = visible;
                ScaleGrid.UpdateLayout();
                System.Media.SystemSounds.Asterisk.Play();
                MessageBox.Show("以下にスクリーンショットを出力しました\n\n" + file_Path, "確認", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            catch (System.Exception)
            {
                ScaleGrid.LayoutTransform = stack_Group;
                ContentScrollViewer.VerticalScrollBarVisibility   = visible;
                ContentScrollViewer.HorizontalScrollBarVisibility = visible;
                ScaleGrid.UpdateLayout();
                System.Media.SystemSounds.Hand.Play();
                MessageBox.Show("スクリーンショットの出力に失敗しました", "エラー", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }