2009-03-28 7 views
3

Je suis en train de concevoir une listbox et je veux avoir des données de temps de conception dedans.Comment instancier un objet dans UserControl.Resources?

Si j'ai une classe dans mon espace de noms, comment instancier et l'objet de cette classe dans les ressources du contrôle utilisateur XAML s'il vous plaît?

Malcolm

Répondre

3
<UserControl.Resources> 
    <my:CustomObject xmlns:my="clr-namespace:MyNamespace" 
        x:Key="MyCustomObj" 
        Property="Value" 
    /> 
</UserControl.Resources> 
+0

Quel est le point de xmlns: my = "clr-namespace: MyNamespace"? Avez-vous besoin de cela si l'espace de noms "my" est défini dans l'élément de niveau supérieur? –

+0

Alors pourquoi, quand je fais cela, est-ce que j'obtiens une erreur que le concepteur ne peut pas trouver la classe MyCustomObj? Il devrait être capable de. (Je débogue le concepteur comme décrit à http://msdn.microsoft.com/en-us/library/bb514636.aspx) –

Questions connexes