使用 wpf TextBlock 控件显示错误消息
Displaying error message with wpf TextBlock control
我是 WPF 的新手,所以请原谅我的新手问题。
我有一个 wpf 用户登录表单,用户可以在其中输入他们的用户名和密码。我还添加了一个 TextBlock 元素,我将其可见性设置为隐藏。当用户登录失败时,我想将文本块设置为可见,并显示来自我的 UserAuthentication class 的字符串错误消息。如何将我的错误消息绑定到我的 TextBlock 并将其设置为可见?
在用作 DataContext
的 ViewModel
中添加一个 string
属性,例如 ErrorMessage
,并在出错时设置其值。
然后要显示消息,您需要使用 BoolToVisibilityConverter
在 Visibility
属性 上设置绑定 TextBlock
并绑定到 bool
属性 在 ViewModel
上(如 ShowErrorMessage
)。
我是 WPF 的新手,所以请原谅我的新手问题。 我有一个 wpf 用户登录表单,用户可以在其中输入他们的用户名和密码。我还添加了一个 TextBlock 元素,我将其可见性设置为隐藏。当用户登录失败时,我想将文本块设置为可见,并显示来自我的 UserAuthentication class 的字符串错误消息。如何将我的错误消息绑定到我的 TextBlock 并将其设置为可见?
在用作 DataContext
的 ViewModel
中添加一个 string
属性,例如 ErrorMessage
,并在出错时设置其值。
然后要显示消息,您需要使用 BoolToVisibilityConverter
在 Visibility
属性 上设置绑定 TextBlock
并绑定到 bool
属性 在 ViewModel
上(如 ShowErrorMessage
)。