Sto utilizzando MVVM nella mia app Silverlight. Quando si ha bisogno di essere gestito da dati visibilità di controllo, Sto collegando la sua proprietà 'visibilità' per oggetto proprietà corrispondente:Silverlight 4: come cambiare la visibilità del controllo
XAML:
<TextBlock Text="Price" Visibility="{Binding PriceVisibility, Mode=OneWay}"/>
<TextBox Text="{Binding TicketPrice, Mode=TwoWay}" Visibility="{Binding PriceVisibility, Mode=OneWay}"/>
CodeBehind (C#):
public string PriceVisibility { get { return PriceVisible ? "Visible" : "Collapsed"; } }
Ma dal mio punto di vista, restituire la rappresentazione di stringa della proprietà Visibility non è un approccio ottimale.
Potresti consigliare se esiste un modo migliore?
Grazie!
Grazie per esempio. Sai perché ReSharper dice: "nullable.HasValue" è sempre vero? – Budda