2010-06-24 10 views
2

J'ai un scénario où mon fichier xaml libre peut contenir le contrôle personnalisé d'un autre assembly. Comment puis-je faire référence à cet assemblage. My XAML Loose et l'assemblage sont au même chemin.Référence de l'assembly dans Loose XAML

Je sais que le XAML intégré ou XAML dans un projet, la référence est ajouté comme ceci: xmlns: WpfToolKit = "http://schemas.microsoft.com/wpf/2008/toolkit"

maintenant comment puis-je donner un type de référence similaire dans le fichier xaml lâche.

Répondre

0

comme ceci:

xmlns:Awesome="clr-namespace:MyAwesomeNameSpace" 

Et puis utilisez vos commandes en tant que tels:

<Awesome:MyAwesomeControl /> 

Pour de beaux schémas à la recherche, s'il vous plaît lire cet article sur MSDN: http://msdn.microsoft.com/en-us/library/ms747086.aspx

Vous aurez besoin la définition XmlnsDefinitionAttribute de votre cours.

Espérons que cela aide!

+0

vous n'aviez pas rencontré mon problème. C'est à propos de la référence d'assemblage dans le xaml lâche. – Amod

+0

mise à jour de la réponse! – Arcturus

+0

pourriez-vous fournir un exemple de code comment utiliser XmlnsDefinitionAttribute. Je veux donner une référence de WPFToolkit.dll – Amod