TextRange.Select(TextPointer, TextPointer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет текущее выделение, принимая две позиции TextPointer для указания обновленного выделения.
public:
void Select(System::Windows::Documents::TextPointer ^ position1, System::Windows::Documents::TextPointer ^ position2);
public void Select (System.Windows.Documents.TextPointer position1, System.Windows.Documents.TextPointer position2);
member this.Select : System.Windows.Documents.TextPointer * System.Windows.Documents.TextPointer -> unit
Public Sub Select (position1 As TextPointer, position2 As TextPointer)
Параметры
- position1
- TextPointer
Фиксированная позиция привязки, помечающая один край обновленного выделения.
- position2
- TextPointer
Перемещаемая позиция, помечающая другой край обновленного выделения.
Исключения
Происходит, когда position1
и position2
не находятся в пределах одного документа.
Происходит, когда position1
или position2
имеет значение null
.
Комментарии
Формируется TextRange из выделения между двумя позициями, указанными TextPointers. Одна из этих позиций (обозначенная ) position1
фиксирована относительно выбора, а другая позиция (обозначенная ) position2
является перемещаемой. Это аналогично выбору, сделанному пользователем с помощью мыши или клавиатуры.
Фактические концы нового выделения могут быть скорректированы в соответствии с эвристическими параметрами выбора, применимыми к документу, который содержит новый текущий фрагмент.