From 6196c89da7d9a9d4ccfb7846a4da74796e700b25 Mon Sep 17 00:00:00 2001 From: Tian L <60599517+tian-lt@users.noreply.github.com> Date: Thu, 10 Jun 2021 13:29:15 +0800 Subject: [PATCH] fixes an issue around line style (#1575) --- src/Calculator/EquationStylePanelControl.xaml.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Calculator/EquationStylePanelControl.xaml.cs b/src/Calculator/EquationStylePanelControl.xaml.cs index f1f80f6f..347e292d 100644 --- a/src/Calculator/EquationStylePanelControl.xaml.cs +++ b/src/Calculator/EquationStylePanelControl.xaml.cs @@ -17,6 +17,13 @@ namespace CalculatorApp public EquationStylePanelControl() { InitializeComponent(); + + var allStyles = new List(); + allStyles.Add(EquationLineStyle.Solid); + allStyles.Add(EquationLineStyle.Dash); + allStyles.Add(EquationLineStyle.Dot); + + StyleChooserBox.ItemsSource = allStyles; } public Windows.UI.Color SelectedColor @@ -85,11 +92,11 @@ namespace CalculatorApp switch (lineStyle) { case EquationLineStyle.Dot: - linePattern.Append(1); + linePattern.Add(1); break; case EquationLineStyle.Dash: - linePattern.Append(2); - linePattern.Append(1); + linePattern.Add(2); + linePattern.Add(1); break; default: break; @@ -285,7 +292,7 @@ namespace CalculatorApp var style = ((EquationLineStyle)item); var comboBoxItem = (StyleChooserBox.ContainerFromItem(style) as ComboBoxItem); - if (comboBoxItem != null) + if (comboBoxItem == null) { continue; }