Dans Silverlight XAML, je pense que je viens de réaliser qu'une déclaration DataContext sur un conteneur imbriqué est relative au DataContext du conteneur parent. Pouvez-vous tous s'il vous plaît confirmer. Si oui, alors laissez-moi poser ceci: Sur un élément conteneur XAML enfant (par exemple StackPanel) comment voulez-vous sortir de cette arborescence DataContext relative, et commencer à un endroit plus élevé, ou démarrer un DataContext différent tous ensemble si vous voulez définir le DataContext sur le StackPanel à un contexte racine différent? En d'autres termes, comment libérer le DataContext enfant du DataContext parent?Silverlight - DataContext relatif en XAML?
(recherche de solution/syntaxe du code XAML)
Votre exemple crée les objets dans le XAML. Mes objets sont instanciés dans le constructeur. Ainsi, quel XAML à utiliser dans chaque pour pointer vers les objets puisqu'ils ne sont pas dans les UserControl.Respources du XAML. – MattSlay
De plus, j'ai besoin d'une liaison persistante. Besoin de quelque chose comme ceci:
MattSlay
Si vous ne voulez pas utiliser l'option XAML, vous pouvez créer une classe qui expose une instance d'autres classes propriétés publiques. Vous devez lier ce "présentateur" à "LayoutRoot" et utiliser ses propriétés comme source pour les autres éléments. – Klinger