本网站和其他人提出了许多问题,关于使用this implementation绑定PasswordBox
的Password
属性时由Resharper生成的“Dependency property field missing”假错误。只需在Google上搜索该短语,就会在本帖发布时返回“约8,550,000条结果”。它上面还有一个bug report。为什么绑定到属性的一个实现会导致“依赖属性字段丢失”而不是另一个?
我最近发现another implementation不会产生错误,而我正在努力寻找在那个实现中找到导致Resharper不会产生错误错误的差异。
- 实际存储的口令字符串(
BoundPassword
/Password
)该物业在第二个执行而不是标准PropertyMetadata
对象使用FrameworkPropertyMetadata
对象:,我看到的差异。但是当我将第一个实现更改为使用这种新类型时,我仍然遇到了错误。
- 第一个实现在属性更改处理程序中分配之前执行强制转换,而第二个实例在同一个语句中执行强制转换。但这只是编码偏好;最终结果不会改变。
我错过了什么?
谢谢。这是在扰乱我。谁会想到会员名称可能会导致问题? – gregsdennis
哇,更改'DoubleClickCommandProperty' =>'DoubleClickProperty'(我的属性名称)从我这里解决了这个问题,有趣... – Multinerd