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(); }
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(); }
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(); }
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(); }