0
我剛剛退出WPF,因此請原諒我的新手問題。 我有一個wpf用戶登錄表單,用戶可以在其中輸入用戶名和密碼。我還添加了一個TextBlock元素,我設置隱藏的可見性。當用戶登錄失敗時,我想將我的UserAuthentication類中的字符串錯誤消息設置爲可見的文本塊。如何將我的錯誤消息綁定到我的TextBlock並將其設置爲可見?用wpf TextBlock控件顯示錯誤信息
我剛剛退出WPF,因此請原諒我的新手問題。 我有一個wpf用戶登錄表單,用戶可以在其中輸入用戶名和密碼。我還添加了一個TextBlock元素,我設置隱藏的可見性。當用戶登錄失敗時,我想將我的UserAuthentication類中的字符串錯誤消息設置爲可見的文本塊。如何將我的錯誤消息綁定到我的TextBlock並將其設置爲可見?用wpf TextBlock控件顯示錯誤信息
添加string
財產如ErrorMessage
您的ViewModel
用作DataContext
並將其值設置爲錯誤。
然後以顯示消息,則需要使用BoolToVisibilityConverter
設置上Visibility
屬性綁定在TextBlock
並綁定到bool
財產上ViewModel
(如ShowErrorMessage
)。
非常清楚。多謝你們! – Tee
一個簡單的問題,我是否必須在代碼中實現BoolToVisibilityConverter,如果是這樣的話?謝謝 – Tee
不,它內置於框架(https://msdn.microsoft.com/en-us/library/system.windows.controls.booleantovisibilityconverter(v=vs.110).aspx)。看起來我在答案中拼錯了它的名字(它應該是'BooleanToVisibilityConverter')。 – Episodex