0

Ist es möglich, UIElement (s) in der visuellen Struktur in Silverlight zu finden, indem die Datenbindung für ein gebundenes Geschäftsobjekt untersucht wird. Was ich tun möchte, ist Elemente suchen Sie einen Lambda-Ausdruck (oder andere Mittel) von dem Element mit so etwas wie gebunden zu sein:Silverlight Databinding zum Auffinden von UIElements

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

jemand mich in die richtige Richtung weisen bitte.

Antwort

0

Sprach die Jungs bei Microsoft Hammids Vorschlag war: Gehen Sie den visuellen Baum und rufen Sie FrameworkElement.GetBindingExpression(DP) für alle DPs auf diesem Element. Die resultierende BindingExpression Klasse hat eine Eigenschaft namens DataItem, die Sie verwenden können, um zu sehen, ob Sie an dieser Bindung interessiert sind.