示例#1
0
        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;
        }
示例#2
0
 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();
     }
 }
示例#3
0
 private void IDchangedEvent(object sender, StringChangedEventArgs e)
 {
     if (IDs.Contains(e.ApplyString))
     {
     }
     else
     {
     }
 }
示例#4
0
 /// <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);
 }