Example #1
0
        /// <summary>
        /// Gets the selected time decay value
        /// </summary>
        /// <param name="sliderViewModel">Slider view model</param>
        /// <param name="selectedTimeDecay">selected time decay</param>
        /// <returns>Selected time decay value</returns>
        private static double GetSelectedTimeDecayValue(SliderViewModel sliderViewModel, double selectedTimeDecay)
        {
            int index = sliderViewModel.SliderTicks.IndexOf(selectedTimeDecay);

            return(index + 1);
        }
        private void SetDefaultValues()
        {
            this.fadetypes = PopulateFadeType();
            this.scaleTypes = PopulateScaleType();
            this.markerTypes = PopulateMarkerType();
            this.pushpinTypes = PopulatePushpinType();
            this.timeDecay = new SliderViewModel(BuildFactor());
            this.layerOpacity = new SliderViewModel(BuildLayerOpacity());
            this.scaleFactor = new SliderViewModel(BuildFactor());
            this.scaleRelatives = PopulateScaleRelatives();
            this.distanceUnits = PopulateDistanceUnits();
            this.rightAscentionUnits = PopulateRAUnits();

            this.scaleFactor.SelectedSliderValue = GetSelectedScaleFactor(1);
            this.selectedDistanceUnit = this.distanceUnits[4];
            this.selectedFadeType = this.fadetypes[0];
            this.selectedScaleType = this.scaleTypes[0];
            this.selectedScaleRelative = this.scaleRelatives[0];
            this.selectedRAUnit = this.rightAscentionUnits[0];
            this.selectedMarkerType = this.markerTypes[0];

            SetDefaultBackground();

            this.IsViewInWWTEnabled = true;
            this.IsLayerInSyncInfoVisible = false;
            this.IsMarkerTabEnabled = true;
            this.IsDistanceVisible = false;
        }
 /// <summary>
 /// Gets the selected time decay value
 /// </summary>
 /// <param name="sliderViewModel">Slider view model</param>
 /// <param name="selectedTimeDecay">selected time decay</param>
 /// <returns>Selected time decay value</returns>
 private static double GetSelectedTimeDecayValue(SliderViewModel sliderViewModel, double selectedTimeDecay)
 {
     int index = sliderViewModel.SliderTicks.IndexOf(selectedTimeDecay);
     return index + 1;
 }