为绑定文本框使用IValueConverter

本文关键字:IValueConverter 绑定 文本 | 更新日期: 2023-09-27 18:04:05

ListView中有一个文本框:

<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Password,UpdateSourceTrigger=PropertyChanged}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>

有人能给我的代码转换文本为"•"和代码背后再次回到原始文本(使用IValueConverter或任何其他方法)?

为绑定文本框使用IValueConverter

您可以使用passwordBox控件:

<PasswordBox x:Name="txtPassword" />

如果绑定是你的问题,那么你可以在视图中实现一个接口,它有一个方法说"GetCredential()",在ViewModel中你可以获得密码值,并可以做进一步的身份验证。