0
考虑下面的类:有没有办法让Binding类抛出绑定对象中引发的异常?
public class Toto
{
string _Test = "try me!";
public string Test
{
get { return _Test; }
set { throw new Exception("This shouldn't be swallowed."); }
}
}
眼下,该对象的测试属性绑定到一个文本框,并试图输入一个值会使对象抛出将由Binding类吞下一个例外。
我发现通过使用Binding的BindingComplete事件来发现异常(除了属性设置器本身之外),唯一的方法是使用绑定的BindingComplete事件。
有没有什么办法可以建立数据绑定,以便在涉及到它不可能知道的异常时介意它自己的业务?