public static PropertyDescriptorBase FromAttachedProperty(AttachedPropertyBase property)
 {
     return new AttachedPropertyDescriptor(property);
 }
 public BindablePropertyDescriptor(BindingManagerDesigner designer, AttachedPropertyBase property)
     : base(property.Name, new Attribute [] { new TypeConverterAttribute(typeof(DataContextConverter)) })
 {
     this.designer = designer;
         this.property = property;
 }
 AttachedPropertyDescriptor(AttachedPropertyBase property)
     : base(property.Name, property.PropertyType)
 {
     this.property = property;
 }