我有下面的按钮,它的IsEnabled属性绑定到ViewModel中的一个名为EnableBtn的布尔。MVVM将IsEnabled绑定到ViewModel中的多个布尔值
如果我有另一个名为EnableMail的布尔,我将如何修改这个以便IsEnabled绑定到两者?
<Button IsEnabled="{Binding EnableBtn, Converter={StaticResource InvertBooleanConverter}}" x:Name="SaveSendButton" Grid.Row="0" Grid.Column="1" Text="{i18n:Translate SaveAndSend}" Style="{StaticResource bottomButtonsBlue}" Command="{Binding EmailPlanCommand}"></Button>
绑定到一个属性,该属性返回两个bools的逻辑AND? – Stuart
斯塔特所说的是正确的回应.'EnableBtn'明确地涉及按钮的启用。所以如果需要的话,那个属性的getter也应该考虑EnableMail的值。 – Skintkingle
如果我正确地选择了你,不需要多重绑定,只需绑定一个布尔值并评估get中的所有内容? – DarkW1nter