diff --git a/Ink Canvas/MainWindow_cs/MW_Colors.cs b/Ink Canvas/MainWindow_cs/MW_Colors.cs index 67125039..397e603c 100644 --- a/Ink Canvas/MainWindow_cs/MW_Colors.cs +++ b/Ink Canvas/MainWindow_cs/MW_Colors.cs @@ -1,4 +1,4 @@ -using Ink_Canvas.Helpers; +using Ink_Canvas.Helpers; using System; using System.Collections.Generic; using System.Threading.Tasks; @@ -131,6 +131,12 @@ namespace Ink_Canvas } double alpha = inkCanvas.DefaultDrawingAttributes.Color.A; + if (penType == 0 && Settings?.Canvas != null) + { + double settingAlpha = Settings.Canvas.InkAlpha; + if (settingAlpha >= 0 && settingAlpha <= 255) + alpha = settingAlpha; + } if (penType == 0) { diff --git a/Ink Canvas/MainWindow_cs/MW_Settings.cs b/Ink Canvas/MainWindow_cs/MW_Settings.cs index 7115a68b..7a1fdd34 100644 --- a/Ink Canvas/MainWindow_cs/MW_Settings.cs +++ b/Ink Canvas/MainWindow_cs/MW_Settings.cs @@ -2337,9 +2337,8 @@ namespace Ink_Canvas var NowB = drawingAttributes.Color.B; // Trace.WriteLine(BitConverter.GetBytes(((Slider)sender).Value)); drawingAttributes.Color = Color.FromArgb((byte)((Slider)sender).Value, NowR, NowG, NowB); - // drawingAttributes.Width = ((Slider)sender).Value / 2; - // Settings.Canvas.InkAlpha = ((Slider)sender).Value; - // SaveSettingsToFile(); + Settings.Canvas.InkAlpha = ((Slider)sender).Value; + SaveSettingsToFile(); } private void ComboBoxHyperbolaAsymptoteOption_SelectionChanged(object sender, SelectionChangedEventArgs e)