<TextBox x:Name="textBox">
<Validation.ErrorTemplate>
<ControlTemplate>
</ControlTemplate>
</Validation.ErrorTemplate>
<TextBox.Text>
<Binding Source="{StaticResource myArrayList}" Path="Capacity" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<ExceptionValidationRule />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
<ListBox x:Name="myListBox" />
现在,当我在文本框中写下负数时,会抛出异常。我想在listBox中显示此异常。我知道Validation.Errors集合,但我不知道如何将它绑定到ListBox ItemsSource而不使用过程代码,只使用..
感谢您的帮助!
答案 0 :(得分:2)
查看此链接,该链接显示如何对错误集合执行声明性绑定:
http://msdn.microsoft.com/en-us/library/system.windows.controls.validation.errors.aspx