Chodzi mi o to że zmienna TextSelection albo TextRange przy przypisywaniu nowej wartości nadpisuje nową selekcję do poprzedniej.
Dlatego przy formatowaniu zaznaczonego tekstu w RichtextBox formatuje się i nowe i poprzednie zaznaczenie.
Oto kod:
dim TextSelection1 as new TextRange(Richtextbox.selection.start,Richtextbox.selection.end)
TextSelection1.applypropertyvalue(richtextbox.foregroundproperty, brushes.red)
próbowałem przypisać textrange do null albo nothing ale nie działa