首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加PasswordBox附加属性

添加PasswordBox附加属性
EN

Stack Overflow用户
提问于 2018-11-17 04:52:27
回答 1查看 202关注 0票数 0

我有一个安全性很低的应用程序。我想向PasswordBox添加一个附加属性,这样我就可以绑定到它。我意识到了与此相关的安全问题。

我复制了这段看起来很熟悉的代码:http://blog.functionalfun.net/2008/06/wpf-passwordbox-and-data-binding.html

我为我的应用添加了适当的xmlns:

代码语言:javascript
复制
xmlns:w="clr-namespace:gobo2018.HelperClass"

还有,我的PasswordBox xaml:

代码语言:javascript
复制
<PasswordBox x:Name="userPasswordBox" Grid.Row="2" Grid.Column="1" 
             w:PasswordBoxAssistant.BindPassword="True"
             w:PasswordBoxAssistant.BoundPassword="{Binding Path=Password, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">

</PasswordBox>

但是,我得到了“在名称空间中不存在...”我不明白,尤其是在智能感知识别"w:PasswordBoxAssistant.BindPassword...“之后。

HelperClass的照片...

输出消息:密码错误: 40 : BindingExpression路径错误:在'object‘ActiveJobViewModel’(HashCode=6122357)‘’上找不到‘System.Windows.Data’属性。BindingExpression:Path=Password;DataItem='ActiveJobViewModel‘(HashCode=6122357);目标元素为'PasswordBox’(名称=‘userPassWordBox’);目标属性为'BoundPassword‘(类型为'String')

EN

回答 1

Stack Overflow用户

发布于 2018-11-17 17:10:07

重新启动我的机器解决了“命名空间中不存在...”问题来了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53345213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档