2009-08-31 7 views
0

J'ai la classe suivante,Comment utiliser une classe personnalisée dans XAML?

internal class PageInformation 
{ 
    public string Name 
    { 
     get; 
     set; 
    } 
    public Uri PageUri 
    { 
     get; 
     set; 
    } 
} 

Comment puis-je utiliser en XAML (une page) et attribuer des valeurs à ses propriétés?

Mise à jour 1:

J'ai ajouté xmlns attribut dans une balise page

< page xmlns: local = "clr-namespace: Demo.Pages">

et PageInformation de DependencyObject hérité (avoir des propriétés de dépendance).

encore XAML ne reconnaît pas la classe PageInformation

Répondre

1

Je tentais d'utiliser l'élément PageInformation dans une toile. Puisque ce n'est pas un UIElement, je pense, il ne peut pas être ajouté là.

Je peux l'utiliser comme un élément de ressource à la place (dans Page.Resources) :)

Questions connexes