Silverlight 4: comment passer le contrôle de visibilité

Je suis en utilisant MVVM dans mon application Silverlight. Lorsque le contrôle de visibilité doivent être gérés par les données, je suis connecter sa "Visibilité", propriété de l'objet correspondant à la propriété:

XAML:

<TextBlock Text="Price" Visibility="{Binding PriceVisibility, Mode=OneWay}"/>
<TextBox Text="{Binding TicketPrice, Mode=TwoWay}" Visibility="{Binding PriceVisibility, Mode=OneWay}"/>

Code (C#):

public string PriceVisibility { get { return PriceVisible ? "Visible" : "Collapsed"; } }

Mais de mon point de vue, le retour de la chaîne de la représentation de la Visibilité de la propriété n'est pas la meilleure approche.

Pourriez vous s'il vous plaît aviser si il ya une meilleure façon?

Merci!

OriginalL'auteur Budda | 2010-09-07