如何在 silverlight 的复选框上绑定 2 个属性?
How can you bind 2 properties on checkbox on silverlight?
我想在加载时使用 2 个属性来绑定复选框的值。
这是我目前拥有的:
<CheckBox x:Name="chkIsAssigned"
IsChecked="{Binding IsAssigned, Mode=TwoWay}"
VerticalAlignment="Center" HorizontalAlignment="Center"
Click="chkParticipantUser_ToggleCheck" />
我想做类似 IsChecked="{Binding Property1 Property2}"
MultiBinding is not supported in Silverlight, but there are some third-party attempts 在外部实现它。
在您的情况下,看起来很简单,您最好的选择是在 ViewModel 中创建一个 属性,结合 get 上的两个属性的值并将该值设置为 set 上的两个属性。
我想在加载时使用 2 个属性来绑定复选框的值。 这是我目前拥有的:
<CheckBox x:Name="chkIsAssigned"
IsChecked="{Binding IsAssigned, Mode=TwoWay}"
VerticalAlignment="Center" HorizontalAlignment="Center"
Click="chkParticipantUser_ToggleCheck" />
我想做类似 IsChecked="{Binding Property1 Property2}"
MultiBinding is not supported in Silverlight, but there are some third-party attempts 在外部实现它。
在您的情况下,看起来很简单,您最好的选择是在 ViewModel 中创建一个 属性,结合 get 上的两个属性的值并将该值设置为 set 上的两个属性。