Browse Source

fix null reference when focusing textbox in attached to visual tree,

but before ontemplate applied.
pull/1076/head
Dan Walmsley 9 years ago
parent
commit
2638f02cd6
  1. 7
      src/Avalonia.Controls/TextBox.cs

7
src/Avalonia.Controls/TextBox.cs

@ -236,6 +236,11 @@ namespace Avalonia.Controls
{
_presenter = e.NameScope.Get<TextPresenter>("PART_TextPresenter");
_presenter.Cursor = new Cursor(StandardCursorType.Ibeam);
if(IsFocused)
{
_presenter.ShowCaret();
}
}
protected override void OnGotFocus(GotFocusEventArgs e)
@ -254,7 +259,7 @@ namespace Avalonia.Controls
}
else
{
_presenter.ShowCaret();
_presenter?.ShowCaret();
}
}

Loading…
Cancel
Save