private void BindableAvalonEditor_LostFocus(object sender, RoutedEventArgs e) { TextCode = Code.Document.Text; if (!string.IsNullOrWhiteSpace(TextCode)) { var code = TextCode.Split('\r', '\n').Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); Commands.Clear(); foreach (var line in code) { Commands.Add(vMixControlButtonCommand.FromString(line)); } //_prevIndex = 0; } }