コード例 #1
0
 /// <summary>
 /// Edits a value regarding a given service provider under a specified context.
 /// </summary>
 /// <param name="context">Context informations.</param>
 /// <param name="provider">Service provider.</param>
 /// <param name="value">Value to be edited.</param>
 /// <returns>The edited value.</returns>
 public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
 {
     if (this._collectionForm != null && this._collectionForm.Visible)
     {
         ProgressStepCollectionEditor editor = new ProgressStepCollectionEditor(this.CollectionType);
         return editor.EditValue(context, provider, value);
     }
     else return base.EditValue(context, provider, value);
 }
コード例 #2
0
 /// <summary>
 /// Edits a value regarding a given service provider under a specified context.
 /// </summary>
 /// <param name="context">Context informations.</param>
 /// <param name="provider">Service provider.</param>
 /// <param name="value">Value to be edited.</param>
 /// <returns>The edited value.</returns>
 public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
 {
     if (this._collectionForm != null && this._collectionForm.Visible)
     {
         ProgressStepCollectionEditor editor = new ProgressStepCollectionEditor(this.CollectionType);
         return(editor.EditValue(context, provider, value));
     }
     else
     {
         return(base.EditValue(context, provider, value));
     }
 }