private void initNameControl(EventBuilderDTO dtoEventBuilder) { var isNewBuilder = dtoEventBuilder.Name.IsNullOrEmpty(); btName.Properties.ReadOnly = !isNewBuilder; btName.Properties.Buttons[0].Visible = !isNewBuilder; }
public void Show(EventBuilderDTO dtoEventBuilder) { _screenBinder.BindToSource(dtoEventBuilder); _gridBinder.BindToSource(dtoEventBuilder.Assignments); initNameControl(dtoEventBuilder); }
private void onPropertyValueSet <T>(EventBuilderDTO eventBuilder, PropertyValueSetEventArgs <T> e) { OnEvent(() => _presenter.SetPropertyValueFromView(e.PropertyName, e.NewValue, e.OldValue)); }