SpanTrackingMode - перечисление
Представляет режимы отслеживания для объектов ITrackingSpan.
Пространство имен: Microsoft.VisualStudio.Text
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
Public Enumeration SpanTrackingMode
public enum SpanTrackingMode
public enum class SpanTrackingMode
type SpanTrackingMode
public enum SpanTrackingMode
Члены
Имя члена | Описание | |
---|---|---|
Custom | Настраиваемое поведение отслеживания, определяемое клиентом. | |
EdgeExclusive | К передней границе диапазона применяется положительное отслеживание (при вставке текущая позиция перемещается к конечной точке), а к задней границе применяется отрицательное отслеживание (при вставке текущая позиция перемещается к начальной точке).Если изменения текста происходят на границах диапазона, диапазон не расширяется.Например, если при наличии диапазона EdgeExclusive с начальной позицией 3 в эту позицию вставляется отдельный символ, начальная позиция диапазона принимает значение 4, а его длина не изменяется. | |
EdgeInclusive | К передней границе диапазона применяется отрицательное отслеживание (при помещает текущая позиция перемещается к начальной точке) и конечные границы положительное отслеживание (при вставке текущая позиция перемещается к конечной точке).Если изменения текста происходят на границах диапазона, диапазон расширяется.Например, если при наличии диапазона EdgeInclusive с начальной позицией 3 в эту позицию вставляется отдельный символ, начальная позиция диапазона не изменяется, а его длина увеличивается на единицу. | |
EdgeNegative | К обеим границам диапазона применяется отрицательное отслеживание (при вставке текущая позиция перемещается к начальной точке). | |
EdgePositive | К обеим границам диапазона применяется положительное отслеживание (при вставке текущая позиция перемещается к конечной точке). |