2010-09-30 6 views
0

Attribution par programme Ceci est probablement une question de débutant :)styles et modèles

J'ai des styles et des modèles de contenu pour un contextmenu défini dans une fenêtre (ou bien je pourrais les déplacer à App.xml)

Le contextmenu est créé par programme, donc j'ai besoin de lui assigner le style et le modèle de contenu (qui est défini sur targettype contextmenu et menuitem). Comment je fais ça?

Si je leur donne des clés spécifiques que je pourrais utiliser findresource et attribuer la propriété de modèle etc, mais il y a de des consolidations beaucoup dans les modèles qui se foiré quand je fais ça:/

Répondre

0

Vous pouvez créer des styles dans le code, here est comment le faire. Mais à mon avis personnel, tout ce qui est lié à votre interface utilisateur devrait rester en XAML, c'est possible. Dans votre cas, findresource est le chemin à parcourir. Et toutes les liaisons devraient fonctionner correctement.

Pourriez-vous publier votre XAML?

+0

D'accord, ne pas le faire par code. Mais comment utiliser findresource pour trouver un controltemplate défini avec une clé comme ceci: et des styles comme celui-ci