SuggestionBase 類別

定義

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)的建議。

適用於