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事件。
有沒有什麼辦法可以建立數據綁定,以便在涉及到它不可能知道的異常時介意它自己的業務?