我有一个TextBox
观点,我正在IDataErrorInfo
视图模型上实施以验证其中的数据TextBox
是否正确。如果没有,那么我想显示TextBox
. 文本资源的IDataErrorInfo
返回键的实现。
为了实现我上面描述的内容,我为 a TextBox
(lex
命名空间是http://wpflocalizeextension.codeplex.com
)创建了样式:
<Style x:Key="Some_Style" TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="Validation.HasError"
Value="true">
<Setter Property="ToolTip"
Value="{lex:Loc {Binding RelativeSource={RelativeSource Self},
Path=(Validation.Errors)[0].ErrorContent}}" />
</Trigger>
</Style.Triggers>
</Style>
我知道 WPFLocalizeExtension 可以很好地与简单的绑定一起使用,但由于某种原因,它不适用于我上面创建的内容。什么都没有显示。我错过了什么?有人可以帮忙吗?