密码框在代码隐藏文件后始终为空

时间:2014-07-14 10:43:30

标签: wpf

我在wpf窗口和下拉框中有一个用户名文本框和密码框。根据下拉列表中特定项目的选择,我将用户名和密码字段显示为可见或不可见。

在下拉列表中选择索引更改事件。我将密码框的可见性设置为隐藏如下。   passwrd123.Visibility = Visibility.Hidden;

但是我得到了对象引用错误,说它为null。 当我将鼠标悬停在passwrd123上时,我将其视为null。有人告诉我这是什么问题。

1 个答案:

答案 0 :(得分:1)

加载WPF窗口时可以执行SelectionChanged的{​​{1}}事件,而不是构建XAML中的每个UI元素 - 在这种情况下,快速解决方案是检查null当您访问ComboBoxTextBox

如果不是这种情况,请提供一些代码,以便我们能够更准确地识别问题。