Browse Source

Fix TextWrapping for AcceptsReturn = false

pull/5830/head
Benedikt Stebner 6 years ago
parent
commit
3f01438593
  1. 12
      src/Avalonia.Controls/TextBox.cs

12
src/Avalonia.Controls/TextBox.cs

@ -175,16 +175,12 @@ namespace Avalonia.Controls
this.GetObservable(TextWrappingProperty),
(acceptsReturn, wrapping) =>
{
if (acceptsReturn)
if (wrapping != TextWrapping.NoWrap)
{
return wrapping != TextWrapping.Wrap ?
ScrollBarVisibility.Auto :
ScrollBarVisibility.Disabled;
}
else
{
return ScrollBarVisibility.Hidden;
return ScrollBarVisibility.Disabled;
}
return acceptsReturn ? ScrollBarVisibility.Auto : ScrollBarVisibility.Hidden;
});
this.Bind(
ScrollViewer.HorizontalScrollBarVisibilityProperty,

Loading…
Cancel
Save