Beispiel #1
0
        public SceneViewModel()
        {
            _settings = new ObservableCollection <SettingViewModel>();
            _settings.CollectionChanged += OnSettingCollectionChanged;

            if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
            {
                var winkel          = Winkel.FromDeg(22);
                var geschwindigkeit = Geschwindigkeit.FromKilometerProStunde(20);
                var schanzenHöhe    = Länge.FromCentimeter(16);

                var schanze  = Berechnung.Schanze.Create(schanzenHöhe, winkel);
                var flugbahn = Berechnung.Flugbahn.Create(schanze, geschwindigkeit);

                var model = new SettingViewModel(schanze, flugbahn)
                {
                    RenderMetrics = true
                };
                Settings.Add(model);
            }
        }
Beispiel #2
0
        public static SettingViewModel Create(Schanze schanze, Flugbahn flugbahn)
        {
            var viewModel = new SettingViewModel(schanze, flugbahn);

            return(viewModel);
        }