Je suis nouveau sur WPF et je doute de la possibilité de modifier un contrôle. Je suis venu à savoir que l'on peut modifier un contrôle en changeant son Modèle de contrôle. à savoir,Quelle est la différence entre la modification d'un contrôle en modifiant le modèle de contrôle et l'ajout de sous-contrôles?
<Button>
<Button.Template>
<ControlTemplate>
...
</ControlTemplate>
</Button.Template>
</Button>
Aussi nous pouvons modifier une commande en utilisant le modèle de contenu . à savoir,
<Button>
<Grid>
<CheckBox>
</CheckBox>
<RadioButton>
</RadioButton>
...
</Grid>
</Button>
Quelle est la différence entre ces deux techniques. Lequel est le moyen correct de personnaliser un contrôle dans WPF. Aidez-moi à mieux comprendre cela.
Le contenu d'un contrôle est très certainement réutilisable, soit en définissant l'élément en tant que ressource et en utilisant ContentControls, soit en affectant le contenu en tant que DataTemplate. – rmoore
Je pense que si vous utilisez ContentControl ou DataTemplate, ce ne sera pas le même cas n ° 2 dans la question d'origine. –