private void TextBox_OnTextChanged(object sender, TextChangedEventArgs e) { var paper = new WihoutFakeBreakLine(new AutoBreakLine(new TextOf(((TextBox)sender).Text, ((TextBox)sender).SelectionStart))); ((TextBox)sender).Text = paper.Text; ((TextBox)sender).SelectionStart = paper.Cursor; }
public void RemoveBreakLine(string text, int cursor, string expectedText, int expectedCursor) { var breakLine = new WihoutFakeBreakLine(new TextOf(text, cursor)); Assert.Equal(expectedText, breakLine.Text); Assert.Equal(expectedCursor, breakLine.Cursor); }