# 类型转换 ```csharp [typeconvert(typeof(stringtohumanTypeConvert))] public class Human { public string Name {get; set; } public Human Child {get; set; } } ``` ```xaml ``` ```csharp public class stringtohumanTypeConvert:typeconvert { public override object convertfrom(Itypedescriptioncontext context,system.globalization.culture.CultureInfo culture,object value) { if(value is string) { Human h=new Human(); h.Name=value as string; return h; } return base.convertfrom(context, culture,value); } } ```