自定义附加属性的时候需要注意的点:

建议使用

registerattached(string, type, type, propertymetadata, validatevaluecallback)

而不是

registerattached(string, type, type, propertymetadata)

最后一个参数是验证的,昨天用了第二个,结果调用的时候一直提示类型与默认类型错误。但我看网上的例子基本是用的第二个,真是奇怪为什么他们没有出现这个问题。