Интерфейс IEditorSelection
Приведенные ниже сведения относятся к верс.2
Определяет курсор, выбор и вставку текста в редакторе. Обычно доступен через ServiceProvider в интерфейсе IEditorText.
Пространство имен: Microsoft.WebMatrix.Extensibility.Editor
Сборка: Microsoft.WebMatrix.Extensibility (в Microsoft.WebMatrix.Extensibility.dll)
Синтаксис
'Декларация
Public Interface IEditorSelection _
Inherits IEditorText
'Применение
Dim instance As IEditorSelection
public interface IEditorSelection : IEditorText
public interface class IEditorSelection : IEditorText
type IEditorSelection =
interface
interface IEditorText
end
public interface IEditorSelection extends IEditorText
Тип IEditorSelection обеспечивает доступ к следующим элементам.
Свойства
Имя | Описание | |
---|---|---|
![]() |
CaretPosition | Получает позицию Buffer. |
![]() |
CurrentColumn | Возвращает выбранный сейчас столбец. |
![]() |
CurrentLine | Получает номер текущей строки курсора в редакторе. |
![]() |
EndSelectionPosition | Получает позицию конца выбора в буфере. |
![]() |
IsBlockSelection | Указывает, является ли выбор выбором блока. |
![]() |
LineCount | Возвращает общее число строк в выборе. |
![]() |
ReadOnly | Получает значение, указывающее, доступен ли текущий текст только для чтения. (Производный от IEditorText.) |
![]() |
SelectedText | Получает текст в выборе. |
![]() |
StartSelectionPosition | Получает позицию начала выбора в буфере. |
![]() |
Text | Получает или задает весь текст в редакторе. Задание текста снимет состояние "изменен". (Производный от IEditorText.) |
В начало
Методы
Имя | Описание | |
---|---|---|
![]() |
GoTo | Создает выбор по начальному смещению и числу выбираемых символов. |
![]() |
InsertText | Вставляет текст в текущий редактор, если он пока открыт и не был освобожден. |
![]() |
SelectAll | Выбирает все содержимое редактора. |
В начало