Exemplo n.º 1
0
 private void m_list_Removed(object sender, EditableListUpdatedEventArgs <T> e)
 {
     ctlListEditor.RemoveListItem(e.UpdatedItem.Key);
     if (Dirty != null)
     {
         Dirty(this, new DataModifiedEventArgs(null, m_list));
     }
 }
Exemplo n.º 2
0
        private void m_list_Updated(object sender, EditableListUpdatedEventArgs <T> e)
        {
            var updatedIndex     = e.Index;
            var newDisplayString = GetDisplayString(e.UpdatedItem.Value);

            ctlListEditor.UpdateValue(updatedIndex, newDisplayString);
            if (Dirty != null)
            {
                Dirty(this, new DataModifiedEventArgs(null, m_list));
            }
        }
Exemplo n.º 3
0
        private void m_list_Added(object sender, EditableListUpdatedEventArgs <T> e)
        {
            ctlListEditor.AddListItem(new KeyValuePair <string, string>(e.UpdatedItem.Key, GetDisplayString(e.UpdatedItem.Value)), e.Index);

            if ((e.Source == EditorUpdateSource.User))
            {
                ctlListEditor.SetSelectedItem(e.UpdatedItem.Key);
                ctlListEditor.Focus();
            }

            if (Dirty != null)
            {
                Dirty(this, new DataModifiedEventArgs(null, m_list));
            }
        }
Exemplo n.º 4
0
 private void m_list_Removed(object sender, EditableListUpdatedEventArgs<string> e)
 {
     ctlListEditor.RemoveListItem(e.UpdatedItem.Key);
     if (Dirty != null)
     {
         Dirty(this, new DataModifiedEventArgs(null, m_list));
     }
 }
Exemplo n.º 5
0
        private void m_list_Added(object sender, EditableListUpdatedEventArgs<string> e)
        {
            ctlListEditor.AddListItem(new KeyValuePair<string, string>(e.UpdatedItem.Key, e.UpdatedItem.Value), e.Index);

            if ((e.Source == EditorUpdateSource.User))
            {
                ctlListEditor.SetSelectedItem(e.UpdatedItem.Key);
                ctlListEditor.Focus();
            }

            if (Dirty != null)
            {
                Dirty(this, new DataModifiedEventArgs(null, m_list));
            }
        }
Exemplo n.º 6
0
 private void m_list_Updated(object sender, EditableListUpdatedEventArgs<IEditableScripts> e)
 {
     var updatedIndex = e.Index;
     var newDisplayString = e.UpdatedItem.Value.DisplayString();
     ctlListEditor.UpdateValue(updatedIndex, newDisplayString);
     if (Dirty != null)
     {
         Dirty(this, new DataModifiedEventArgs(null, m_list));
     }
 }