Example #1
0
        private void SetValue()
        {
            string newValue = textBox.Text;
            if (m_oldValue == newValue) return;

            string description = string.Format("Set {0} to '{1}'", m_helper.ControlDefinition.Attribute, newValue);
            m_helper.Controller.StartTransaction(description);
            m_value = m_helper.Controller.CreateNewEditableCommandPattern(m_data.Name, m_helper.ControlDefinition.Attribute, newValue, false);
            m_helper.Controller.EndTransaction();
        }
Example #2
0
 public void Populate(IEditorData data)
 {
     m_data = data;
     if (data == null) return;
     m_helper.StartPopulating();
     m_value = m_helper.Populate(data);
     textBox.Text = (m_value != null) ? m_value.Pattern : string.Empty;
     m_oldValue = textBox.Text;
     textBox.IsEnabled = m_helper.CanEdit(data);
     textBox.IsReadOnly = data.ReadOnly;
     m_helper.FinishedPopulating();
 }
Example #3
0
        private void SetValue()
        {
            string newValue = textBox.Text;

            if (m_oldValue == newValue)
            {
                return;
            }

            string description = string.Format("Set {0} to '{1}'", m_helper.ControlDefinition.Attribute, newValue);

            m_helper.Controller.StartTransaction(description);
            m_value = m_helper.Controller.CreateNewEditableCommandPattern(m_data.Name, m_helper.ControlDefinition.Attribute, newValue, false);
            m_helper.Controller.EndTransaction();
        }
Example #4
0
 public void Populate(IEditorData data)
 {
     m_data = data;
     if (data == null)
     {
         m_value = null;
         return;
     }
     m_helper.StartPopulating();
     m_value            = m_helper.Populate(data);
     textBox.Text       = (m_value != null) ? m_value.Pattern : string.Empty;
     m_oldValue         = textBox.Text;
     textBox.IsEnabled  = m_helper.CanEdit(data);
     textBox.IsReadOnly = data.ReadOnly;
     m_helper.FinishedPopulating();
 }