From f98471e4f405c875b1f346d32d09b0c1e7bb64fd Mon Sep 17 00:00:00 2001 From: Greg Gauthier Date: Sun, 15 Feb 2026 15:32:44 +0000 Subject: [PATCH] fix broken word wrapping --- NotePad/MainWindow.axaml | 4 ++-- NotePad/MainWindow.axaml.cs | 12 +++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/NotePad/MainWindow.axaml b/NotePad/MainWindow.axaml index ed27181..ad84b52 100644 --- a/NotePad/MainWindow.axaml +++ b/NotePad/MainWindow.axaml @@ -29,7 +29,7 @@ - + @@ -43,7 +43,7 @@ ("EditorTextBox")!; checkBox.IsChecked = !checkBox.IsChecked; - textBox.TextWrapping = checkBox.IsChecked == true ? TextWrapping.Wrap : TextWrapping.NoWrap; + + if (checkBox.IsChecked == true) + { + textBox.TextWrapping = TextWrapping.Wrap; + ScrollViewer.SetHorizontalScrollBarVisibility(textBox, Avalonia.Controls.Primitives.ScrollBarVisibility.Disabled); + } + else + { + textBox.TextWrapping = TextWrapping.NoWrap; + ScrollViewer.SetHorizontalScrollBarVisibility(textBox, Avalonia.Controls.Primitives.ScrollBarVisibility.Auto); + } } // Edit Menu