代码之家  ›  专栏  ›  技术社区  ›  Stefan Szasz

用于bindingExpression的Silverlight UpdateTarget()解决方案

  •  5
  • Stefan Szasz  · 技术社区  · 14 年前

    是否有人建议在Silverlight中为WPF中存在的updateTarget()方法创建解决方案?删除DP上存在的现有绑定并手动设置该值对我来说不是一个选项。谢谢

    1 回复  |  直到 14 年前
        1
  •  7
  •   user1101821    14 年前

    试试这个。将imageblobmember替换为XAML控件的x:name/name,并将image.sourceproperty替换为适当的值,具体取决于控件的类型。

    BindingExpression bindExp =
     ImageBlobMember.GetBindingExpression(System.Windows.Controls.Image.SourceProperty);
    Binding bind = bindExp.ParentBinding;
    ImageBlobMember.SetBinding(System.Windows.Controls.Image.SourceProperty, bind);