Thursday 15 January 2015

wpf - Detect Entering a Text between two TextPointer s in RichTextBox -



wpf - Detect Entering a Text between two TextPointer s in RichTextBox -

i have richtextbox in wpf program. imagine have 2 textpointers indicating first , lastly of part of rtb. how can know if entered text in between these 2 pointers or not ?

//i have values of these 3 pointer.imagine filled private bool isbetween(textpointer first,textpointer last,textpointer current){ //i don't know how write function }

in above code first , last indicate area ! , want function tell me if current between these 2 textpointers or not ?

try:

private bool isbetween(textpointer first,textpointer last,textpointer current) { bool isafterfirst = first.getoffsettoposition(current) >= 0; bool isbeforelast = last.getoffsettoposition(current) <= 0; homecoming isafterfirst && isbeforelast; }

add null checks see appropriate...

based on: msdn : getoffsettoposition

wpf richtextbox

No comments:

Post a Comment