static internal TimeLineItemViewModel Deserialize(string stringValue) { //Deserialize actual timeline item TimeLineItem tmpTimeLineItem = TimeLineItem.Deserialize(stringValue); //Setup TimeLineItemViewModel TimeLineItemViewModel result = new TimeLineItemViewModel(); result.TimeLineItem = tmpTimeLineItem; result.WaitFrames = tmpTimeLineItem.GetFrameDuration(); result.Description = tmpTimeLineItem.Description; result.Index = -1; result.PlaySound = tmpTimeLineItem.PlaySound; return(result); }
private void btnAppend_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "SF4 Combo|*.cmb"; openFileDialog.RestoreDirectory = true; if (openFileDialog.ShowDialog() == DialogResult.OK) { string[] lines = System.IO.File.ReadAllLines(openFileDialog.FileName); foreach (String line in lines) { TimeLine.Items.Add(TimeLineItem.Deserialize(line)); } } }