fixes an issue around line style (#1575)

This commit is contained in:
Tian L 2021-06-10 13:29:15 +08:00 committed by GitHub
commit 6196c89da7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,6 +17,13 @@ namespace CalculatorApp
public EquationStylePanelControl() public EquationStylePanelControl()
{ {
InitializeComponent(); InitializeComponent();
var allStyles = new List<EquationLineStyle>();
allStyles.Add(EquationLineStyle.Solid);
allStyles.Add(EquationLineStyle.Dash);
allStyles.Add(EquationLineStyle.Dot);
StyleChooserBox.ItemsSource = allStyles;
} }
public Windows.UI.Color SelectedColor public Windows.UI.Color SelectedColor
@ -85,11 +92,11 @@ namespace CalculatorApp
switch (lineStyle) switch (lineStyle)
{ {
case EquationLineStyle.Dot: case EquationLineStyle.Dot:
linePattern.Append(1); linePattern.Add(1);
break; break;
case EquationLineStyle.Dash: case EquationLineStyle.Dash:
linePattern.Append(2); linePattern.Add(2);
linePattern.Append(1); linePattern.Add(1);
break; break;
default: default:
break; break;
@ -285,7 +292,7 @@ namespace CalculatorApp
var style = ((EquationLineStyle)item); var style = ((EquationLineStyle)item);
var comboBoxItem = (StyleChooserBox.ContainerFromItem(style) as ComboBoxItem); var comboBoxItem = (StyleChooserBox.ContainerFromItem(style) as ComboBoxItem);
if (comboBoxItem != null) if (comboBoxItem == null)
{ {
continue; continue;
} }