Remove ProgModeRadixChange unload (#641)

This commit is contained in:
Pepe Rivera
2019-09-04 14:20:58 -07:00
committed by GitHub
parent ae30322ab9
commit 6b8a83a2f9
7 changed files with 11 additions and 33 deletions

View File

@@ -30,6 +30,7 @@ using namespace CalculatorApp::Common;
// The User Control item template is documented at https://go.microsoft.com/fwlink/?LinkId=234236
DEPENDENCY_PROPERTY_INITIALIZATION(NumberPad, ButtonStyle);
DEPENDENCY_PROPERTY_INITIALIZATION(NumberPad, CurrentRadixType);
NumberPad::NumberPad()
: m_isErrorVisualState(false)
@@ -51,7 +52,7 @@ NumberPad::NumberPad()
this->Num9Button->Content = localizationSettings.GetDigitSymbolFromEnUsDigit('9');
}
void NumberPad::ProgModeRadixChange()
void NumberPad::OnCurrentRadixTypePropertyChanged(int /* oldValue */, int newValue)
{
Num0Button->IsEnabled = true;
Num1Button->IsEnabled = true;
@@ -64,8 +65,7 @@ void NumberPad::ProgModeRadixChange()
Num8Button->IsEnabled = true;
Num9Button->IsEnabled = true;
auto vm = safe_cast<StandardCalculatorViewModel ^>(this->DataContext);
RADIX_TYPE radixType = vm->GetCurrentRadixType();
auto radixType = safe_cast<RADIX_TYPE>(newValue);
if (radixType == RADIX_TYPE::BIN_RADIX)
{