private void RebuildKeyframeViewModels() { foreach (var key in timeline.Keys) { KeyframeViewModel keyVM = new KeyframeViewModel(key.Key); Keyframes.Add(keyVM); } }
/// <summary> /// Event for when a keyframe is added to the timeline /// </summary> /// <param name="key"></param> private void Timeline_KeyframeAdded(KeyContainer key) { KeyframeViewModel keyVM = new KeyframeViewModel(key.Time); Keyframes.Add(keyVM); }
private void UpdateSelectedKey(KeyframeViewModel value) { //RaisePropertyChanged(); Debug.WriteLine($"Selected Key Changed {SelectedKey?.Time}"); Messenger.Publish <SelectionChanged>(new SelectionChanged(this, value)); }