2017-01-05 2 views
-1

J'utilise Mahapps.Metro UI pour mon application WPF. Je veux modifier le contrôle des tuiles fourni par Mahapps pour répondre à mes besoins. J'ai donc décidé de faire ControlTemplate pour cela. mais je suis incapable de me référer à TargetType comme contrôle de Tile qui est le contrôle de tiers. Peux-tu m'aider avec ceci?Utilisez TargetType en tant que contrôle tiers dans wpf

+0

Afficher le code que vous avez déjà essayé ... –

Répondre

0

1) Vous devez d'abord référencer leur assemblage dans votre projet. 2) Vous devez inclure l'espace de noms XAML dans la racine (fenêtre, ResourceDictionary ou partout où vous voulez modèle écrire)

comme,

xmlns:controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" 

puis utilisez le type dans votre modèle

<ControlTemplate TargetType={x:Type controls:TileControl}> 
    <!--your template--> 
</ControlTemplate >