【问题标题】:Adding a PasswordBox Attached Property添加 PasswordBox 附加属性
【发布时间】:2018-11-16 20:52:27
【问题描述】:

我的应用程序安全性非常低。我想向 PasswordBox 添加一个附加属性,以便我可以绑定到它。我意识到这样做会带来安全问题。

我复制了这段看似众所周知的代码:http://blog.functionalfun.net/2008/06/wpf-passwordbox-and-data-binding.html

我为我的应用添加了正确的 xmlns:

xmlns:w="clr-namespace:gobo2018.HelperClass"

还有,我的 PasswordBox xaml:

<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 的图片...

输出消息:System.Windows.Data 错误:40:BindingExpression 路径错误:在“对象”“ActiveJobViewModel”(HashCode=6122357)上找不到“密码”属性。绑定表达式:路径=密码; DataItem='ActiveJobViewModel' (HashCode=6122357);目标元素是 'PasswordBox' (Name='userPassWordBox');目标属性是“BoundPassword”(类型“字符串”)

【问题讨论】:

    标签: xaml binding passwordbox


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-07-20
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多