RichTextBox用戶可以選擇向前或向后的文本。如何以編程方式確定選擇的方向?(的LogicalDirection和End并不Start表示這一點(diǎn))
1 回答

滄海一幻覺
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個贊
您可以將CaretPosition與當(dāng)前進(jìn)行比較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.
}
- 1 回答
- 0 關(guān)注
- 117 瀏覽
添加回答
舉報
0/150
提交
取消