private void ButtonGetLayout_Click(object sender, EventArgs e) { dynamic layout = GetLayout(); var valueEdit = new ValueEdit(); valueEdit.Value = layout.ToString(); valueEdit.ShowDialog(); }
private void GEtLayoutButton_Click(object sender, EventArgs e) { dynamic value = GetLayout(); var valueEdit = new ValueEdit(); valueEdit.Value = value.ToString(); valueEdit.ShowDialog(); }
private void SetLayoutButton_Click(object sender, EventArgs e) { var valueEdit = new ValueEdit(); if (valueEdit.ShowDialog() == DialogResult.OK) { ProcessJson(valueEdit.Value); } }
public ValueEditBinder(IPropertyBinderNotifier <TObject, TValueEditDTO> propertyBinder, ValueEdit valueEdit) : base(propertyBinder) { _valueEdit = valueEdit; _valueEdit.Changing += ValueInControlChanging; _valueEdit.ValueChanged += (o, e) => NotifyChange(); _valueEdit.UnitChanged += (o, e) => NotifyChange(); _valueEdit.Changed += NotifyChange; }
public static IElementBinder <TObject, TValueEditDTO> To <TObject, TValueEditDTO>( this IScreenToElementBinder <TObject, TValueEditDTO> screenToElementBinder, ValueEdit valueEdit) where TValueEditDTO : ValueEditDTO { var element = new ValueEditBinder <TObject, TValueEditDTO>(screenToElementBinder.PropertyBinder, valueEdit); screenToElementBinder.ScreenBinder.AddElement(element); return(element); }