Nous chargeons du xaml pour un élément lors de l'exécution (XamlReader.Load) à des fins de prévisualisation. Il en faut moins pour dire que les propriétés/liaisons ne sont pas connues car elles peuvent varier entre les éléments/contrôles que nous chargeons. Comme le contexte du modèle d'affichage de l'exécution n'est pas disponible lorsque nous chargeons le contrôle pour l'aperçu - après le chargement de l'élément, l'idée est de saisir les informations de liaison, de créer un type avec ces propriétés lors de l'exécution. en tant que contexte de données du contrôle chargé.Silverlight - Saisir toutes les informations de liaison des éléments dans un stree visuel donné?
Nous allons utiliser AssemblyBuilder/ModuleBuilder/TypeBuilder pour générer un type lors de l'exécution. Cela dit, nous devons parcourir l'arbre visuel pour identifier les liaisons impliquées, pour créer une liste de chemins de liaison. De toute évidence, une façon est d'utiliser regex pour analyser le xaml directement et construire cette liste .. Vous voulez juste connaître un moyen existe afin que je puisse saisir les liaisons et les chemins connexes de l'arbre visuel lui-même?
Merci
Je vois souvent l'étiquette wpf incluse dans une question silverlight, y a-t-il vraiment un composant wpf à cette question? – AnthonyWJones