fix broken word wrapping
This commit is contained in:
parent
209ede7a1a
commit
f98471e4f4
@ -29,7 +29,7 @@
|
||||
<MenuItem Header="F_ormat">
|
||||
<MenuItem Header="_Word Wrap" x:Name="WordWrapMenuItem" Click="OnWordWrapToggle">
|
||||
<MenuItem.Icon>
|
||||
<CheckBox x:Name="WordWrapCheckBox" IsChecked="True" IsHitTestVisible="False"/>
|
||||
<CheckBox x:Name="WordWrapCheckBox" IsChecked="False" IsHitTestVisible="False"/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
@ -43,7 +43,7 @@
|
||||
<TextBox x:Name="EditorTextBox"
|
||||
AcceptsReturn="True"
|
||||
AcceptsTab="True"
|
||||
TextWrapping="Wrap"
|
||||
TextWrapping="NoWrap"
|
||||
VerticalAlignment="Stretch"
|
||||
HorizontalAlignment="Stretch"
|
||||
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
||||
|
||||
@ -294,7 +294,17 @@ namespace NotePad
|
||||
var textBox = this.FindControl<TextBox>("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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user