【发布时间】:2011-08-23 20:42:14
【问题描述】:
我有一个从基类继承的视图模型,该基类具有名为 IsReadOnly 的属性。 在这个视图模型中,我有一个名为 Customer 的属性,我将客户对象的属性绑定到我的视图上的控件。
但是我也希望能够将 IsReadOnly 绑定到我视图上的每个控件。
<TextBox x:Name="FirstNameTextBox" Grid.Column="1" Margin="2,2,0,2" Grid.Row="2" TextWrapping="Wrap" HorizontalAlignment="Left" Width="200"
Text="{Binding FirstName, Mode=TwoWay}" IsReadOnly="{Binding MyViewModel.IsReadOnly}"/>
如何才能同时使用这两个属性? 这是我的结构
公共类 MyViewModelBase { 公共布尔 IsReadonly { 获取;设置;} }
公共类 MyViewModel { 公共客户客户{得到;放; } }
公共类客户{ 公共字符串 FamilyName { 获取;放; } }
为任何帮助干杯
【问题讨论】:
标签: wpf silverlight mvvm binding