2008-12-30 6 views
0

J'ai un Enum par exemple ...WPF: Des idées pour définir une valeur enum de drapeau pour un seul objet en utilisant le mécanisme de reliure

public enum TypeIdentifier { 
      NotSet = 0, 
      Type1= 1, 
      Type2= 2, 
      Type3= 3, 
      Type4= 4, 
      Type5= 5 
     } 

public class CommonObject 
{ 

TypeIdentifier myTypeIdentifier {get; set;} 
} 

j'ai un UserControl WPF qui a un binding.I objet généralisés ont un objet commun qui est utilisé trois fois, masqué comme 5 UserControls différents (l'utilisation des membres varie).

Je dois inclure caché la valeur dire TypeIdentifier.Type1 dans UserControl One.Comment puis-je faire cela.Je ai juste besoin que le membre de l'objet soit défini sur TypeIdentifier.Type1 ce que jamais contrôle dans le UserControl c'est.La chose est que je ne peux pas référencer directement l'énumération ci-dessus dans mon projet de contrôle utilisateur .. :-(Toute aide?

Répondre

0

Si vous ne pouvez pas référencer l'énumération, alors vous devrez utiliser int s et Enum.Parse(), probablement caché dans un ValueConverter

+0

Merci pour le conseil que je réussis à faire quelque chose. – abmv

Questions connexes