Disons que j’ai un UserControl avec plusieurs contrôles enfants
<UserControl x:Class="Any.AnyControl" ... more controls here
et je l’utilise dans MainWindow comme ceci:
// I want to access AnyControl label1 Background property here
Je sais comment accéder à la propriété AnyControl label1 Background dans Code-behind, mais y a-t-il moyen de pouvoir y accéder dans le code XAML parent?
mon code maintenant: en XAML parent
dans UserControl
et essayez avec ça aussi
Essayez comme ceci (bien que ce ne soit pas la meilleure pratique de styliser les contrôles dans leur contrôle parent):
Il définit la propriété background pour tous les contrôles d’un type donné dans votre UserControl. Si vous voulez le changer pour un contrôle sélectionné par un nom, vous pouvez faire quelque chose comme ça (change Value="Test"
de votre contrôle):