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); } }
public static SettingViewModel Create(Schanze schanze, Flugbahn flugbahn) { var viewModel = new SettingViewModel(schanze, flugbahn); return(viewModel); }