这是我到目前为止所做的:
UserControl
Grid
和TextBox
TextBox.Text
属性绑定到自定义依赖项属性我将验证装饰网站映射到TextBox
Validation.SetValidationAdornerSite(this, this.InputTextBox);
将文本绑定到我的UserControl
的自定义依赖项属性时,现在应将验证错误传递给内部TextBox
。
工作正常。发生错误时TextBox
会出现红色边框,但我没有让错误装置运行,因此不会显示任何错误消息。
使用mahapps,错误通常会显示在例如旁边的红色小矩形中。 TextBox
。
现在我不知道这是一个错误还是我可能错过了什么。
提前致谢!
答案 0 :(得分:0)
如果看到红色边框,则表示一切正常。
TextBox的默认ErrorTemplate只是红色边框。
如果您希望删除更多内容,则需要编辑其ErrorTemplate。