예제 #1
0
        public void ScrapingWindowInitialize(string applicationId)
        {
            //if (File.Exists(SelectHelper._currentscrapfile))
            //{
            //    File.Delete(SelectHelper._currentscrapfile);
            //}
            //SelectHelper._wfDesigner.Save(SelectHelper._currentscrapfile);
            btnSimulation.Content = "Start Simulation";
            currentFile           = SelectHelper._currentscrapfile;


            ApplicationId = applicationId;

            if (SelectHelper.CurrentScrapMode == ScrapMode.None)
            {
                // this.options.EnumProperty = ScrapMode.Windows;
                scrapIntermediateMode        = ScrapMode.Windows;
                WindowsRadioButton.IsChecked = true;
                WebRadioButton.Visibility    = Visibility.Hidden;
            }
            else if (SelectHelper.CurrentScrapMode == ScrapMode.Windows)
            {
                scrapIntermediateMode        = ScrapMode.Windows;
                WindowsRadioButton.IsChecked = true;
                // this.options.EnumProperty = ScrapMode.Windows;
                WebRadioButton.Visibility = Visibility.Hidden;
            }
            else if (SelectHelper.CurrentScrapMode == ScrapMode.Web)
            {
                scrapIntermediateMode     = ScrapMode.Web;
                SelectHelper.DialogWacher = true;
                WebRadioButton.Visibility = Visibility.Visible;
                WebRadioButton.IsChecked  = true;
                //this.options.EnumProperty = ScrapMode.Web;
            }
            else if (SelectHelper.CurrentScrapMode == ScrapMode.SAP)
            {
                scrapIntermediateMode = ScrapMode.SAP;

                WebRadioButton.Content    = "SAP";
                WebRadioButton.Visibility = Visibility.Visible;
                WebRadioButton.IsChecked  = true;
                //  this.options.EnumProperty = ScrapMode.SAP;
            }
            else if (SelectHelper.CurrentScrapMode == ScrapMode.Mainframe)
            {
                scrapIntermediateMode     = ScrapMode.Mainframe;
                WebRadioButton.Content    = "Mainframe";
                WebRadioButton.Visibility = Visibility.Visible;
                WebRadioButton.IsChecked  = true;
                // this.options.EnumProperty = ScrapMode.Mainframe;
            }
            lstScrapFields.ItemsSource = null;
            lstScrapFields.ItemsSource = SelectHelper.CurrentPluginScrapeProperties;
        }
예제 #2
0
    public void FadeOut(ScrapMode mode)
    {
        if (!IsFadingOut && IsActive)
        {
            switch (mode)
            {
            case ScrapMode.FadeOnCollision:
                break;

            case ScrapMode.Normal:
                StartCoroutine(FadeOutRoutine(immediate: false));
                break;

            case ScrapMode.FadeImmediate:
                StartCoroutine(FadeOutRoutine());
                break;
            }
        }
    }
예제 #3
0
 public void SetActive(ScrapMode mode)
 {
     IsActive = true;
     FadeOut(mode);
 }