diff --git a/src/Calculator.Shared/ViewModels/StandardCalculatorViewModel.cs b/src/Calculator.Shared/ViewModels/StandardCalculatorViewModel.cs index abe58f16..c5e5d501 100644 --- a/src/Calculator.Shared/ViewModels/StandardCalculatorViewModel.cs +++ b/src/Calculator.Shared/ViewModels/StandardCalculatorViewModel.cs @@ -268,7 +268,9 @@ namespace CalculatorApp.ViewModel } } - public bool IsBinaryBitFlippingEnabled + public bool IsBitFlipCheckedOppositeValue => !IsBitFlipChecked; + + public bool IsBinaryBitFlippingEnabled { get { diff --git a/src/Calculator.Shared/Views/CalculatorProgrammerDisplayPanel.xaml b/src/Calculator.Shared/Views/CalculatorProgrammerDisplayPanel.xaml index 7f41713e..4d1585b5 100644 --- a/src/Calculator.Shared/Views/CalculatorProgrammerDisplayPanel.xaml +++ b/src/Calculator.Shared/Views/CalculatorProgrammerDisplayPanel.xaml @@ -75,7 +75,8 @@ Style="{StaticResource ProgKeypadRadioButtonStyle}" AutomationProperties.AutomationId="fullKeypad" Content="" - IsChecked="{x:Bind Model.IsBitFlipChecked, Converter={StaticResource BooleanNegationConverter}, Mode=TwoWay}" /> + Visibility="Visible" + IsChecked="{x:Bind Model.IsBitFlipCheckedOppositeValue}" /> + mc:Ignorable="android"> @@ -112,7 +114,8 @@