private void OnStringChanged(object sender, StringChangedEventArgs e) { var selectionIndex = Notes.SelectionStart; Notes.Text = Notes.Text.Insert(selectionIndex, e.notes); Notes.SelectionStart = selectionIndex + e.notes.Length; }
private void ViewModel_SelectedTabChanged(object sender, StringChangedEventArgs e) { if (e.NewString == Args.CatalogName) { ViewModel.CurrentMetadata = DecoCollection.Where(d => (d.Selection == SelectionMode.Selected) || (d.Selection == SelectionMode.Active)).First().DecoMetadata; ViewModel.C_Import = new RelayCommand((o) => Import()); MapBuilder.GhostMarker.MorphCurrentDeco(); } }
private void IDchangedEvent(object sender, StringChangedEventArgs e) { if (IDs.Contains(e.ApplyString)) { } else { } }
/// <summary> /// Raise the <see cref="IDchanged"/> event wiht the specified argument /// </summary> /// <param name="args"></param> protected virtual void RaiseIDChanged(StringChangedEventArgs args) { // Raise the event in a thread-safe manner using the ?. operator. IDchanged?.Invoke(this, args); }