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