Обходной путь Silverlight UpdateTarget () для BindingExpression - PullRequest
5 голосов
/ 04 августа 2010

Может кто-нибудь предложить способ создания в Silverlight обходного пути для метода UpdateTarget (), который существует в WPF?Удаление существующей привязки, которая существует на DP, и установка значения вручную - не вариант для меня.Спасибо

1 Ответ

7 голосов
/ 07 ноября 2010

Попробуйте что-нибудь подобное. Замените ImageBlobMember на x: Name / Name вашего элемента управления XAML и замените Image.SourceProperty на соответствующее значение в зависимости от типа элемента управления.

BindingExpression bindExp =
 ImageBlobMember.GetBindingExpression(System.Windows.Controls.Image.SourceProperty);
Binding bind = bindExp.ParentBinding;
ImageBlobMember.SetBinding(System.Windows.Controls.Image.SourceProperty, bind);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...