我有下面的按鈕,它的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