如何在 RichTextBox 中获取选择的方向?

RichTextBox用户可以选择向前或向后的文本。如何以编程方式确定选择的方向?(的LogicalDirectionEnd并不Start表示这一点)



倚天杖
浏览 97回答 1
1回答

沧海一幻觉

您可以将CaretPosition与当前进行比较Selection以确定选择文本的方向:TextPointer caretPos = richTextBox.CaretPosition;TextPointer selectStart = richTextBox.Selection.Start;TextPointer selectEnd = richTextBox.Selection.End;if(caretPos.CompareTo(selectStart) == 0){    //The text was selected from right to left.}else if(caretPos.CompareTo(selectEnd) == 0){    //The text was selected from left to right.}
打开App,查看更多内容
随时随地看视频慕课网APP