private void LoadPanel(ProjView view) { Panel.Children.Clear(); for (int i = 0; i < view.Data.Shifts.Length; i++) { var psView = new ProjShiftView(); psView.Velocity = view.Data.Shifts[i].Velocity; Panel.Children.Add(psView); psView.Delay = view.Data.Shifts[i].Delay; } }
public void ViewChanged(ProjView view) { if (view == null) { Panel.Children.Clear(); } else { LoadPanel(view); } OnPropertyChanged(nameof(RotateWithPlayer)); }