Я использую MVVM в своем приложении Silverlight. Когда видимость управления необходимо управлять данными, я подключаю его свойство 'Видимость' для объекта соответствующее свойство:Silverlight 4: как переключить видимость управления
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"; } }
Но с моей точки зрения, возвращаемое строковое представление свойства Видимость - не лучший подход.
Не могли бы вы посоветовать, есть ли лучший способ?
Спасибо!
Спасибо, например. Вы знаете, почему ReSharper говорит: «nullable.HasValue» всегда верно? – Budda