出于好奇而问这个:
MSDN表示使用元数据标记TextBox
定义了IsReadOnly
依赖项属性Inherits
。现在查看有关Inherits的文档:
“始终使用RegisterAttached来注册您指定的属性 继承元数据。“
好的,在这一点上,有些人可能会认为“酷,我可以在面板上设置只读,并且其内部的所有文本框都受到影响”。不幸的是,这不起作用,也许我在这里遗漏了一些东西。
现在的问题是:为什么IsReadOnly
属性标记为Inherits
,但无法继承?顺便说一下,我检查了TextBox的来源和你可以发现它确实是一个附加属性,但是在一个名为TextEditor
的内部类上,而TextBox只是作为IsReadOnly
属性的所有者添加。
所以我希望有人有个主意:)