// << data-form-commit-listener-implementation public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup rootLayout = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_dataform_commit_events, null); RadDataForm dataForm = new RadDataForm(this.Activity); // >> data-form-global-commit-listener dataForm.BeforeCommit += (object sender, Com.Telerik.Widget.Dataform.Engine.BeforeCommitEventArgs e) => { e.Handled = true; }; dataForm.AfterCommit += (object sender, Com.Telerik.Widget.Dataform.Engine.AfterCommitEventArgs e) => { }; // << data-form-global-commit-listener dataForm.SetEntity(new Person()); // >> data-form-local-commit-listener CommitListener commitListener = new CommitListener(); dataForm.GetExistingEditorForProperty("Age").Property().AddCommitListener(commitListener); // << data-form-local-commit-listener rootLayout.AddView(dataForm); return(rootLayout); }
// << data-form-commit-listener-implementation public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup rootLayout = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_dataform_commit_events, null); RadDataForm dataForm = new RadDataForm(this.Activity); // >> data-form-global-commit-listener dataForm.BeforeCommit += (object sender, Com.Telerik.Widget.Dataform.Engine.BeforeCommitEventArgs e) => { e.Handled = true; }; dataForm.AfterCommit += (object sender, Com.Telerik.Widget.Dataform.Engine.AfterCommitEventArgs e) => { }; // << data-form-global-commit-listener dataForm.SetEntity (new Person ()); // >> data-form-local-commit-listener CommitListener commitListener = new CommitListener (); dataForm.GetExistingEditorForProperty ("Age").Property().AddCommitListener(commitListener); // << data-form-local-commit-listener rootLayout.AddView(dataForm); return rootLayout; }
public virtual RaftMachineBuilder CommitListener(CommitListener commitListener) { this._commitListener = commitListener; return(this); }