我正在我的Silverlight应用程序中使用MVVM。当需要通过数据来管理控件的可见性时,我将其“Visibility”属性连接到对象的相应属性:
XAML:
但是从我的角度来看,返回可见性属性的字符串表示并不是最好的方法。
请问是否有更好的方式?
谢谢!
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"; } }
但是从我的角度来看,返回可见性属性的字符串表示并不是最好的方法。
请问是否有更好的方式?
谢谢!