【问题标题】:Displaying error message with wpf TextBlock control [closed]使用 wpf TextBlock 控件显示错误消息 [关闭]
【发布时间】:2017-10-18 12:47:28
【问题描述】:

我是 WPF 的新手,所以请原谅我的新手问题。 我有一个 wpf 用户登录表单,用户可以在其中输入他们的用户名和密码。我还添加了一个 TextBlock 元素,我将其设置为隐藏。当用户登录失败时,我想设置文本块可见,并带有来自我的 UserAuthentication 类的字符串错误消息。如何将我的错误消息绑定到我的 TextBlock 并将其设置为可见?

【问题讨论】:

    标签: c# wpf xaml data-binding wpf-controls


    【解决方案1】:

    string 属性(如ErrorMessage)添加到用作DataContextViewModel,并将其值设置为错误。

    然后要显示消息,您需要使用BoolToVisibilityConverterTextBlock 上的Visibility 属性设置绑定,并绑定到ViewModel 上的bool 属性(如ShowErrorMessage)。

    【讨论】:

    • 很清楚。谢谢大家!
    • 一个简单的问题,我是否必须在我的代码中实现 BoolToVisibilityConverter,如果需要,如何实现?谢谢
    • 不,它内置在框架中 (msdn.microsoft.com/en-us/library/…)。看起来我在回答中拼错了它的名字(应该是BooleanToVisibilityConverter)。
    猜你喜欢
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2011-10-31
    相关资源
    最近更新 更多