【问题标题】:How can you bind 2 properties on checkbox on silverlight?如何在 Silverlight 中绑定复选框的 2 个属性?
【发布时间】:2020-07-21 07:37:19
【问题描述】:

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

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

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

【问题讨论】:

    标签: silverlight mvvm


    【解决方案1】:

    Silverlight 不支持MultiBinding,但有一些第三方attempts 可以在外部实现。

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

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 2016-06-22
      • 2010-10-16
      • 2015-09-26
      • 1970-01-01
      • 2011-05-21
      • 2010-12-11
      • 1970-01-01
      • 2011-12-20
      相关资源
      最近更新 更多