Catrobat.IDE.WindowsPhone.Controls.FormulaControls.FormulaViewer.CaretIndexChanged C# (CSharp) Method

CaretIndexChanged() private method

private CaretIndexChanged ( DependencyPropertyChangedEventArgs e ) : void
e Windows.UI.Xaml.DependencyPropertyChangedEventArgs
return void
        private void CaretIndexChanged(DependencyPropertyChangedEventArgs e)
        {
            if (Tokens == null) return;
            // CoerceValueCallback is not available in Windows Phone (FrameworkPropertyMetadata is not available)
            MoveCaret((int) e.OldValue, (int) e.NewValue);
            if (CaretIndex != SelectionEnd)
            {
                SelectionLength = 0;
                CaretIndex = (int) e.NewValue;
            }
        }