Fix binary display missing leading 0's (#1739)

This commit is contained in:
mattclin 2021-12-15 00:23:21 -05:00
commit c86bc30bd9
2 changed files with 8 additions and 1 deletions

View file

@ -137,6 +137,13 @@ StandardCalculatorViewModel::StandardCalculatorViewModel()
String ^ StandardCalculatorViewModel::LocalizeDisplayValue(_In_ wstring const& displayValue)
{
wstring result(displayValue);
// Adds leading padding 0's to Programmer Mode's Binary Display
if (IsProgrammer && CurrentRadixType == NumberBase::BinBase)
{
result = AddPadding(result);
}
LocalizationSettings::GetInstance()->LocalizeDisplayValue(&result);
return ref new Platform::String(result.c_str());
}

View file

@ -7,7 +7,7 @@ using OpenQA.Selenium.Appium.Windows;
namespace CalculatorUITestFramework
{
/// <summary>
/// This class contains the UI automation objects and helper methods available when the Calculator is in Scientific Mode.
/// This class contains the UI automation objects and helper methods available when the Calculator is in Programmer Mode.
/// </summary>
public class ProgrammerCalculatorPage
{