Поделиться через


SuggestionBase Класс

Определение

Предложение, переданное в TryDisplaySuggestionAsync(SuggestionBase, CancellationToken).

public abstract class SuggestionBase : System.ComponentModel.INotifyPropertyChanged
type SuggestionBase = class
    interface INotifyPropertyChanged
Public MustInherit Class SuggestionBase
Implements INotifyPropertyChanged
Наследование
SuggestionBase
Реализации

Конструкторы

SuggestionBase()

Предложение, переданное в TryDisplaySuggestionAsync(SuggestionBase, CancellationToken).

Свойства

EditStyle

Какой стиль следует использовать для отображения предлагаемых изменений?

Elements

Список элементов кнопки, отображаемых на панели подсказок.

HasMultipleSuggestions

Есть ли альтернативные варианты?

TipStyle

Как должна отображаться подсказка?

Методы

OnAcceptedAsync(SuggestionSessionBase, ProposalBase, ProposalBase, ReasonForAccept, CancellationToken)

Вызывается при SuggestionSessionBase принятии предложения.

OnChangeProposalAsync(SuggestionSessionBase, ProposalBase, ProposalBase, Boolean, CancellationToken)

Пользователь запросил альтернативное предложение. Обновите предложение с помощью DisplayProposalAsync(ProposalBase, CancellationToken).

OnDismissedAsync(SuggestionSessionBase, ProposalBase, ProposalBase, ReasonForDismiss, CancellationToken)

Вызывается при SuggestionSessionBase отклонении предложения.

OnProposalUpdatedAsync(SuggestionSessionBase, ProposalBase, ProposalBase, ReasonForUpdate, VirtualSnapshotPoint, CompletionState, CancellationToken)

Произошло некоторое изменение (обычно это изменение в текстовом буфере), которое вызвало изменение в предложении.

События

PropertyChanged

Предложение, переданное в TryDisplaySuggestionAsync(SuggestionBase, CancellationToken).

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