【发布时间】:2010-12-14 04:23:56
【问题描述】:
来自 C# 的简单绑定:
Binding binding = new Binding(SourceName);
binding.Mode = BindingMode.TwoWay;
BindingExpressionBase beb = SetBinding(SourceDependencyProperty, binding);
我想检测 SetBinding 是否成功。 SetBinding 显然知道何时出现问题,因为它会在应用程序运行时显示在输出窗口跟踪:
System.Windows.Data 错误:BindingExpression 路径错误:在“Tc.Views.TestAccount”上找不到“InterestRate”属性...
无论 SetBinding() 成功还是失败,BindingExpressionBase 对我来说都是一样的,并且没有抛出异常。我也为绑定通知标志尝试了不同的值。
【问题讨论】:
-
+1 很好的问题。可悲的是,我认为这可能是微软说“哦,我没想到”的情况
标签: silverlight data-binding silverlight-3.0 binding