【发布时间】:2011-04-08 23:39:39
【问题描述】:
我在我的 Silverlight 应用程序中使用 MVVM。当需要通过数据管理控件的可见性时,我将其“可见性”属性连接到对象的相应属性:
XAML:
<TextBlock Text="Price" Visibility="{Binding PriceVisibility, Mode=OneWay}"/>
<TextBox Text="{Binding TicketPrice, Mode=TwoWay}" Visibility="{Binding PriceVisibility, Mode=OneWay}"/>
代码隐藏(C#):
public string PriceVisibility { get { return PriceVisible ? "Visible" : "Collapsed"; } }
但在我看来,返回 Visibility 属性的字符串表示并不是最好的方法。
请问有什么更好的方法吗?
谢谢!
【问题讨论】:
标签: silverlight mvvm binding silverlight-4.0 visibility