IAnchorInfo Интерфейс

Определение

Предоставляет возможности для сопоставления заметок помеченным ими объектам.

public interface IAnchorInfo

Примеры

Рассмотрим простое приложение для чтения документов с областью примечаний. Панель комментариев может быть полем со списком, в котором отображается текст из списка заметок, привязанных к документу. Когда пользователь выбирает элемент в списке, приложение загружает в представление абзац в документе, к которому привязан соответствующий объект заметки.

В следующем примере показано, как реализовать обработчик событий такого списка, который служит областью комментариев:

void annotationsListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{

    Annotation comment = (sender as ListBox).SelectedItem as Annotation;
    if (comment != null)
    {
        // IAnchorInfo info;
        // service is an AnnotationService object
        // comment is an Annotation object
        info = AnnotationHelper.GetAnchorInfo(this.service, comment);
        TextAnchor resolvedAnchor = info.ResolvedAnchor as TextAnchor;
        TextPointer textPointer = (TextPointer)resolvedAnchor.BoundingStart;
        textPointer.Paragraph.BringIntoView();
    }
}

Свойства

Anchor

Возвращает привязку заметки.

Annotation

Возвращает объект заметки.

ResolvedAnchor

Возвращает объект, представляющий местоположение в древовидной структуре, которое является результатом разрешения Anchor.

Применяется к

Продукт Версии
netframework-4.8 netframework-4.8

См. также раздел