Browse Source

Merge branch 'master' into ux-treepage-highlight

pull/5949/head
Dariusz Komosiński 5 years ago
committed by GitHub
parent
commit
75242bbea5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      src/Avalonia.Controls/TextBox.cs

12
src/Avalonia.Controls/TextBox.cs

@ -263,7 +263,11 @@ namespace Avalonia.Controls
set
{
value = CoerceCaretIndex(value);
SetAndRaise(SelectionStartProperty, ref _selectionStart, value);
var changed = SetAndRaise(SelectionStartProperty, ref _selectionStart, value);
if (changed)
{
UpdateCommandStates();
}
if (SelectionStart == SelectionEnd)
{
CaretIndex = SelectionStart;
@ -281,7 +285,11 @@ namespace Avalonia.Controls
set
{
value = CoerceCaretIndex(value);
SetAndRaise(SelectionEndProperty, ref _selectionEnd, value);
var changed = SetAndRaise(SelectionEndProperty, ref _selectionEnd, value);
if (changed)
{
UpdateCommandStates();
}
if (SelectionStart == SelectionEnd)
{
CaretIndex = SelectionEnd;

Loading…
Cancel
Save