Привязка данных Silverlight для поиска элементов UIE - PullRequest
0 голосов
/ 03 июня 2009

Можно ли найти UIElement (s) на визуальном дереве в серебряном свете, проверяя каким-либо образом привязку данных для связываемого бизнес-объекта. То, что я хочу сделать, это найти элементы с помощью лямбда-выражения (или любым другим способом) из привязанного элемента что-то вроде:

var uielements = FindAllUIElements ( (businessObject)=> { businessObject.Firstname; } );

Может кто-нибудь указать мне правильное направление, пожалуйста.

1 Ответ

0 голосов
/ 10 июня 2009

говорил с ребятами в майкрософт Хаммид предложил: Пройдите по визуальному дереву и назовите FrameworkElement.GetBindingExpression(DP) для всех DP этого элемента. Полученный класс BindingExpression имеет свойство под названием DataItem, которое вы можете использовать, чтобы узнать, интересует ли вас эта привязка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...