首页 > 解决方案 > 如何在 silverlight 上的复选框上绑定 2 个属性?

问题描述

我想在加载时使用 2 个属性来绑定复选框的值。这是我目前拥有的:

<CheckBox x:Name="chkIsAssigned" 
 IsChecked="{Binding IsAssigned, Mode=TwoWay}" 
 VerticalAlignment="Center" HorizontalAlignment="Center"
 Click="chkParticipantUser_ToggleCheck" />

我想做类似 IsChecked="{Binding Property1 Property2}"

标签: silverlightmvvm

解决方案


Silverlight 不支持MultiBinding,但有一些第三方尝试在外部实现它。

在您的情况下,看起来很简单,您最好的选择是在 ViewModel 中创建一个属性,结合 get 上的两个属性的值并将值设置为 set 上的两个属性。


推荐阅读