2010-07-08 6 views
0

J'ai un contrôle personnalisé prolongeant Image, et je vais mettre plus de données sur cette image. Cependant, quand je suis en train de style de la pièce, je reçois l'erreur que mon contrôle personnalisé ne pas la propriété Template Erreur:Création d'un contrôle personnalisé étendu Image

Cannot find the Style Property 'Template' on the type 'MyCustomImage'

Comment puis-je le style de mon contrôle personnalisé si l'image ne dispose pas d'un modèle de propriété ?

Merci

Edit: Xaml:

<Style TargetType="{x:Type FieldComponents:MyCustomImage}"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="{x:Type FieldComponents:MyCustomImage}"> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</style> 
+0

pouvez-vous partager le xaml que vous avez utilisé? – Amsakanna

+0

sûr, modifié la question –

Répondre

2

Image hérite directement de FrameworkElement, pas de contrôle, il ne dispose pas d'une propriété de modèle. Si vous souhaitez pouvoir modéliser votre contrôle, vous pouvez hériter de Control ou de UserControl et inclure un modèle dans votre modèle.

Questions connexes