ConvertFrom() public method

public ConvertFrom ( ITypeDescriptorContext context, CultureInfo culture, object value ) : object
context ITypeDescriptorContext
culture System.Globalization.CultureInfo
value object
return object
コード例 #1
0
ファイル: EventConvert.cs プロジェクト: dalinhuang/tdcodes
 public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
 {
     object result = null;
     if (value != null && value.GetType() == typeof(string))
     {
         var descriptor = context.PropertyDescriptor as ToolBoxEventDescriptor;
         if (descriptor != null)
         {
             var propConverter = new StringConverter();
             try
             {
                 result = propConverter.ConvertFrom(context, null, value).ToString();
             }
             catch (Exception)
             {
                 result = String.Empty;
             }
             descriptor.Event.Value = result.ToString();
             return result;
         }
     }
     return base.ConvertFrom(context, culture, value);
 }