问题标签 [passwordbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
92 浏览

wpf - 如何设置从 WindowsPhone8.1 显示 PasswordBox 中最后一个字符的时间间隔

是否可以从 WindowsPhone 8.1 管理在 PasswordBox 中显示最后一个字符的延迟时间?正如我所见,PasswordBox 没有任何公共属性。PasswordBox 也是密封的,所以我不能基于它创建自己的控件。

谢谢。

0 投票
1 回答
5187 浏览

c# - 样式化 WPF 密码框

我目前正在尝试执行以下操作:如果未输入密码,则应显示文本“密码”。

但是我的模板没有显示密码,如果我使用装饰器或滚动查看器,我无法更改文本的颜色。

你有什么想法来实现这一目标吗?

这是我的样式代码:

0 投票
3 回答
10119 浏览

c# - Caliburn.Micro 是否支持 PasswordBox?

http://caliburnmicro.com上的 Caliburn.Micro 主页提出以下声明,但我无法使用从该示例中想到的任何变体使 CM 与 PasswordBox 控件一起工作。无论如何都看不到这将如何工作,因为名称的大小写不同。有没有人有一个 CM 示例可以让我获得 PasswordBox 的值?是否需要特定版本的 CM?我正在运行 CM 的 1.5.2 版。理想情况下不使用附加属性,但如果可以使用 CM 并且唯一的方法就可以了。请不要就安全问题进行讲座,因为这对我来说不是问题。


使用参数和保护方法在视图和视图模型之间自动应用方法

0 投票
2 回答
68 浏览

c# - What is the reason for PasswordBox not being bindable

I was creating a form with a password box and was getting an error when I was trying to bind it to a property in my view model.

I did a bit of research and found out that because of security reasons it was made not bindable. I am not really a person who can just accept that, I want to know the reason why. What makes naming the property and calling .password more secure than it being bound to a property in the view model?

I also found out that you can use attached properties to make it bindable. Is this any more secure?

0 投票
3 回答
21277 浏览

c# - C# / WPF 在密码框内取消屏蔽密码

每当我单击复选框时,如何取消屏蔽和屏蔽密码框中的密码?我正在使用 C# WPF 模板。

这是我的 .XAML 代码:

这是我的 .CS 代码:

还是有另一种方法可以在 WPF 中做到这一点?

0 投票
4 回答
1537 浏览

wpf - 值“<”在 PasswordBox 控件的属性中无效

在创建包含PasswordBox控件的 WPF 应用程序时,我尝试将其设置PasswordChar为显示“<”而不是“*”。我写了以下代码:

使用此代码时,报如下错误:

错误 1 ​​值“<”在属性中无效。

0 投票
2 回答
7533 浏览

c# - 设置 PasswordBox 的初始值

我想知道 PasswordBox 控件涉及的所有安全性是否完全有可能:

我有一个 XAML 表单 (C#/WPF),用户将在其中配置数据库访问。在那种形式中,我使用 PasswordBox 来获取 SQL Server 用户密码。

由于此数据被保存到磁盘以供将来使用(在受密码保护的 SQL Server CE 数据库文件中),在第一次运行时没有设置密码,如果用户返回并出于某种原因需要编辑 SQL 连接,那么可能是以前配置中保留的密码(除非他使用 Windows 身份验证而不是 SQL 用户身份验证)

所以我想在第一次运行时显示一个空的 PasswordBox,但是如果已经设置了密码,当用户返回时,我想显示 X 个“*”(以指示有密码。

由于 PasswordBox.Password 不可绑定,我只能选择始终将其显示为空或始终显示固定数量的“*”(通过设置实际上并不代表真实密码的默认密码)。

是否有任何替代方案(除了像 PasswordBox Helper 之类的东西,它当然会注入绑定 - 我宁愿不走那条路,因为我可能没有考虑让 MS 选择不使其可绑定到 SecureString 的原因) ?

0 投票
1 回答
1733 浏览

wpf - 如何进行密码框验证?

我按照本教程介绍了如何将 aPasswordBox与绑定ViewModel,但我想在PasswordBox类似的TextBoxhas 上添加一些验证:

验证错误

我怎样才能做到这一点,仍然使用这种方法进行PasswordBox绑定?

0 投票
1 回答
782 浏览

c# - Windows 10 中的 PasswordBox 奇怪行为

我正在尝试PasswordBox在我的 Windows 10 通用应用程序中使用 a 。我面临的问题是,如果我PasswordBox在用户有机会输入之前预先填充了一些文本,则不再显示显示按钮。PasswordBox如果我在应用程序运行时填充,则不会发生这种情况。我也尝试了有/没有推荐PasswordRevealMode和弃用的IsPasswordRevealButtonEnabled,但没有运气。

这是一个演示问题的小片段:

我不认为这是预期的行为(据我从这里了解:https ://msdn.microsoft.com/en-uS/office/office365/windows.ui.xaml.controls.passwordbox.aspx )

0 投票
1 回答
932 浏览

wpf - PasswordBox.Password 属性不显示密码吗?

上的msdn 文档PasswordBox.Password说:

当您获得 Password 属性值时,您将密码作为纯文本公开在内存中。要避免这种潜在的安全风险,请使用 SecurePassword 属性以 SecureString 形式获取密码。

因此,我将事件发送SecurePassword到我的视图模型PasswordChanged,希望一切都是安全的,但是如果我使用 Snoop 检查我的应用程序,在 PasswordBox 的Password属性中,我会看到我以纯文本形式输入的密码。这不会扼杀使用 SecurePassword 的全部目的吗?我还应该在这里做些什么来保护密码吗?