diff --git a/src/Calculator/App.xaml b/src/Calculator/App.xaml index 5f0219b..1d38b5f 100644 --- a/src/Calculator/App.xaml +++ b/src/Calculator/App.xaml @@ -28,6 +28,7 @@ + + + @@ -522,6 +525,7 @@ + @@ -561,7 +565,7 @@ BorderBrush="{ThemeResource AppControlForegroundTransparentRevealBorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" FontSize="{TemplateBinding FontSize}" - FontWeight="SemiBold" + FontWeight="{TemplateBinding FontWeight}" AutomationProperties.AccessibilityView="Raw" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" diff --git a/src/Calculator/Resources/en-US/Resources.resw b/src/Calculator/Resources/en-US/Resources.resw index e0ab5de..f014efb 100644 --- a/src/Calculator/Resources/en-US/Resources.resw +++ b/src/Calculator/Resources/en-US/Resources.resw @@ -3491,7 +3491,7 @@ Zoom Out Screen reader prompt for the zoom out button. - + Add Equation Placeholder text for the equation input button diff --git a/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml b/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml index bfc04bb..b78cf33 100644 --- a/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml +++ b/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml @@ -9,48 +9,92 @@ d:DesignHeight="300" d:DesignWidth="400" mc:Ignorable="d"> + + + + + + + IsItemClickEnabled="False" + ItemsSource="{x:Bind Equations}" + SelectionMode="None"> + + + + + + + Margin="1,0,1,0" + Style="{StaticResource EquationTextBoxStyle}" + EquationColor="{x:Bind LineColor, Mode=OneWay}" + EquationSubmitted="InputTextBox_Submitted" + GotFocus="InputTextBox_GotFocus" + Loaded="EquationTextBoxLoaded" + LostFocus="InputTextBox_LostFocus" + RemoveButtonClicked="EquationTextBox_RemoveButtonClicked" + KeyGraphFeaturesButtonClicked="EquationTextBox_KeyGraphFeaturesButtonClicked"> + x:Uid="ColorChooserFlyout" + Placement="Bottom"> - - + diff --git a/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml.cpp b/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml.cpp index 483524f..4e351ab 100644 --- a/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml.cpp +++ b/src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml.cpp @@ -70,6 +70,7 @@ void EquationInputArea::AddNewEquation() eq->LineColor = AvailableColors->GetAt(m_lastLineColorIndex); Equations->Append(eq); + EquationInputList->ScrollIntoView(eq); } void EquationInputArea::InputTextBox_GotFocus(Object ^ sender, RoutedEventArgs ^ e) diff --git a/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml b/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml index cb16f4d..6aed74b 100644 --- a/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml +++ b/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml @@ -12,22 +12,156 @@ mc:Ignorable="d"> - + + - + @@ -46,7 +180,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -121,299 +499,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -