Estoy usando MVVM en mi aplicación Silverlight. Cuando se necesita ser gestionado por los datos de la visibilidad de control, lo voy a conectar su propiedad 'visibilidad' al de objeto correspondiente propiedad:Silverlight 4: cómo cambiar la visibilidad del control
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"; } }
Pero desde mi punto de vista, devolver la representación de cadena de la propiedad Visibilidad no es un mejor enfoque.
¿Podría avisar si hay alguna manera mejor?
Gracias!
Gracias por ejemplo. ¿Sabes por qué ReSharper dice: "nullable.HasValue" siempre es cierto? – Budda