/// <summary> /// Initializes a new instance of the <see cref="TimeLineItemViewModel"/> class. /// </summary> /// <param name="parent">The parent <see cref="TimeLineViewModel"/>.</param> public TimeLineItemViewModel(TimeLineViewModel parent) { _parent = parent; _inputItemViewModel = new InputItemViewModel(); InputItemViewModel.PropertyChanged += InputItemViewModel_PropertyChanged; _inputItemViewModel.WaitFrames = 1; }
/// <summary> /// The deserialize function. /// </summary> /// <param name="stringValue">The <see cref="string"/> to deserialize.</param> /// <returns>A new <see cref="InputItemViewModel"/>.</returns> public static InputItemViewModel Deserialize(string stringValue) { //Deserialize actual timeline item InputItemModel tmpTimeLineItem = InputItemModel.Deserialize(stringValue); //Setup TimeLineItemViewModel InputItemViewModel result = new InputItemViewModel(); result.InputItem = tmpTimeLineItem; result.Index = -1; return result; }
/// <summary> /// Initializes a new instance of the <see cref="TimeLineItemViewModel"/> class. /// </summary> public TimeLineItemViewModel() { _inputItemViewModel = new InputItemViewModel(); _inputItemViewModel.WaitFrames = 1; }