示例#1
0
        private void OnLoad(object sender, RoutedEventArgs e)
        {
            StartScreenHelpDialogHelper.ShowScreenStartHelpDialogIfFlagIsTrue(ScreenStartDialogTypes.MeshCreated);

            //scale left grid a little bit for monitors with resolution higher than 800*600
            try
            {
                var thisWindow = Window.GetWindow(this);

                var wpfScreen   = WpfScreen.GetScreenFrom(thisWindow);
                var screenWidth = wpfScreen.DeviceBounds.Width;
                var scaleValue  = 1.0;
                if (screenWidth >= 1200)
                {
                    scaleValue = 1.4;
                }
                else if (screenWidth >= 1000)
                {
                    scaleValue = 1.2;
                }
                var scaleTransform = new ScaleTransform(scaleValue, scaleValue);

                LeftGrid.LayoutTransform = scaleTransform;

                thisWindow.WindowState = WindowState.Maximized;
            }
            catch (Exception)
            { }
        }
        private void OnLoad(object sender, RoutedEventArgs e)
        {
            StartScreenHelpDialogHelper.ShowScreenStartHelpDialogIfFlagIsTrue(ScreenStartDialogTypes.BackgroundScreen);
            ComboBoxForScreenColor.SelectionChanged += ScreenSelectionChanged;
            //change things for different monitor resolutions
            try
            {
                var thisWindow = Window.GetWindow(this);

                var wpfScreen   = WpfScreen.GetScreenFrom(thisWindow);
                var screenWidth = wpfScreen.DeviceBounds.Width;
                if (screenWidth <= 1000)
                {
                    TopMessage.MessageFontSize = 12;
                }
            }
            catch (Exception)
            { }
        }
示例#3
0
        private void Help(object sender, RoutedEventArgs e)
        {
            switch (ScreenTypeStatusHelper.CurrentScreenTypesEnum)
            {
            case ScreenTypesEnum.SelectFolder:
                break;

            case ScreenTypesEnum.BackgroundScreen:
                StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.BackgroundScreen);
                break;

            case ScreenTypesEnum.ClickInputs:
                StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.ClickInputs);
                break;

            case ScreenTypesEnum.AutoConfigure:
                StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.AutoConfigure);
                break;

            case ScreenTypesEnum.CreateReady:
                StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.CreateReady);
                break;

            case ScreenTypesEnum.MeshCreated:
                StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.MeshCreated);
                break;

            case ScreenTypesEnum.ModelCreationInProcess:
                StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.ModelCreationInProcess);
                break;

            case ScreenTypesEnum.None:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
示例#4
0
        private void OnLoad(object sender, RoutedEventArgs e)
        {
            StartScreenHelpDialogHelper.ShowScreenStartHelpDialogIfFlagIsTrue(ScreenStartDialogTypes.CreateReady);

            //scale grid a little bit for monitors with resolution less than 600 height
            try
            {
                var thisWindow = Window.GetWindow(this);

                var wpfScreen    = WpfScreen.GetScreenFrom(thisWindow);
                var screenHeight = wpfScreen.DeviceBounds.Height;
                if (screenHeight <= 600)
                {
                    const double scaleValue     = .8;
                    var          scaleTransform = new ScaleTransform(scaleValue, scaleValue);
                    ParentGrid.LayoutTransform = scaleTransform;
                }

                thisWindow.WindowState = WindowState.Maximized;
            }
            catch (Exception)
            { }
        }
示例#5
0
 private void HelpButtonClicked(object sender, RoutedEventArgs e)
 {
     StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.AddSkinDialog);
 }
示例#6
0
 void AddSkinLoaded(object sender, RoutedEventArgs e)
 {
     addSkinOption.SelectedIndex = (int)_currentTextureType;
     StartScreenHelpDialogHelper.ShowScreenStartHelpDialogIfFlagIsTrue(ScreenStartDialogTypes.AddSkinDialog);
 }
 static void AutoConfigureContainerLoaded(object sender, System.Windows.RoutedEventArgs e)
 {
     StartScreenHelpDialogHelper.ShowScreenStartHelpDialogIfFlagIsTrue(ScreenStartDialogTypes.AutoConfigure);
 }
 private void OpenRequirementsWindow(object sender, RoutedEventArgs e)
 {
     StartScreenHelpDialogHelper.ShowHelpDialogWindow(ScreenStartDialogTypes.AutoConfigureRequirements);
 }
示例#9
0
 static void ClickCanvasContainerLoaded(object sender, System.Windows.RoutedEventArgs e)
 {
     StartScreenHelpDialogHelper.ShowScreenStartHelpDialogIfFlagIsTrue(ScreenStartDialogTypes.ClickInputs);
 }