Condividi tramite


IExpressionEditorInstance Interfaccia

Definizione

Rappresenta un'istanza dell'editor di espressioni.

public interface class IExpressionEditorInstance
public interface IExpressionEditorInstance
type IExpressionEditorInstance = interface
Public Interface IExpressionEditorInstance

Commenti

Per una descrizione dettagliata di un'istanza dell'editor di espressioni, vedere IExpressionEditorService.

Proprietà

AcceptsReturn

Ottiene o imposta un valore che indica se l'istanza dell'editor di espressioni accetta la chiave RETURN.

AcceptsTab

Ottiene o imposta un valore che indica se l'istanza dell'editor di espressioni accetta la chiave TAB.

HasAggregateFocus

Ottiene un valore che indica se nell'istanza lo stato attivo è sull'aggregazione.

HorizontalScrollBarVisibility

Ottiene o imposta un valore che indica se la barra di scorrimento orizzontale è visibile.

HostControl

Ottiene un'istanza Control che può essere utilizzata per la visualizzazione in ExpressionTextBox.

MaxLines

Ottiene o imposta il numero massimo di righe di testo che deve essere visualizzato dal controllo ExpressionTextBox. Questa proprietà imposta in modo implicito l'altezza del controllo ExpressionTextBox quando inizia ad aumentare per adattarsi al testo.

MinLines

Ottiene o imposta il numero minimo di righe di testo che deve essere visualizzato dal controllo ExpressionTextBox. Questa proprietà imposta in modo implicito l'altezza del controllo ExpressionTextBox.

Text

Ottiene o imposta il valore del testo.

VerticalScrollBarVisibility

Ottiene o imposta un valore che indica se la barra di scorrimento verticale è visibile.

Metodi

CanCompleteWord()

Ottiene un valore che indica se l'istanza dell'editor di espressioni può completare la stringa digitata dall'utente.

CanCopy()

Restituisce un valore che indica se l'istanza dell'editor di espressioni può essere chiusa.

CanCut()

Restituisce un valore che indica se l'espressione può essere tagliata.

CanDecreaseFilterLevel()

Restituisce un valore che indica se è possibile ridurre il livello del filtro quando vengono applicati i filtri Intellisense.

CanGlobalIntellisense()

Restituisce un valore che indica se l'istanza dell'editor di espressioni può recuperare la versione globale di IntelliSense nell'espressione.

CanIncreaseFilterLevel()

Restituisce un valore che indica se è possibile aumentare il livello del filtro quando vengono applicati i filtri Intellisense.

CanParameterInfo()

Restituisce un valore che indica se l'istanza dell'editor di espressioni può recuperare informazioni sui parametri nell'espressione.

CanPaste()

Restituisce un valore che indica se l'espressione può essere incollata.

CanQuickInfo()

Restituisce un valore che indica se l'istanza dell'editor di espressioni può recuperare informazioni sul tipo da mostrare in una descrizione comando per informazioni rapide di IntelliSense.

CanRedo()

Restituisce un valore che indica se il sistema può rieseguire l'operazione.

CanUndo()

Restituisce un valore che indica se il sistema può annullare l'operazione.

ClearSelection()

Annulla la selezione nell'istanza dell'editor.

Close()

Chiude ed elimina gli elementi dell'editor. Chiude l'istanza dell'editor di espressioni specifica.

CompleteWord()

Determina se l'istanza dell'editor di espressioni può fornire un elenco dei completamenti per la parola parziale digitata dall'utente. Potrebbero, ad esempio, essere proposti all'utente nomi di membro, argomento e metodo per aiutarlo a completare la parola che sta digitando.

Copy()

Copia l'espressione attiva.

Cut()

Taglia l'espressione attiva.

DecreaseFilterLevel()

Riduce il livello del filtro per mostrare tutti gli elementi presenti nell'elenco di filtri Intellisense e restituisce un valore che indica se l'operazione è stata eseguita correttamente.

Focus()

Imposta lo stato attivo sull'istanza dell'editor.

GetCommittedText()

Ottiene il testo utilizzato per generare un'espressione.

GlobalIntellisense()

Recupera la versione globale di IntelliSense nell'espressione nell'editor di espressioni e restituisce un valore che indica se questa operazione è stata eseguita correttamente.

IncreaseFilterLevel()

Aumenta il livello del filtro per mostrare gli elementi comuni presenti nell'elenco di filtri Intellisense e restituisce un valore che indica se l'operazione è stata eseguita correttamente.

ParameterInfo()

Recupera le informazioni sui parametri nell'espressione nell'editor di espressioni e restituisce un valore che indica se questa operazione è stata eseguita correttamente.

Paste()

Incolla l'espressione attiva.

QuickInfo()

Determina se le informazioni sul tipo devono essere visualizzate in una descrizione comandi per informazioni rapidi di IntelliSense.

Redo()

Applica nuovamente l'ultima operazione annullata nell'editor, ovvero inverte gli effetti dell'operazione di annullamento.

Undo()

Annulla l'ultima operazione eseguita nell'editor.

Eventi

Closing

Si verifica quando l'istanza dell'editor di espressioni si chiude.

GotAggregateFocus

Si verifica quando nell'istanza dell'editor di espressioni lo stato attivo è sull'aggregazione.

LostAggregateFocus

Rappresenta un evento generato quando nell'istanza dell'editor di espressioni lo stato attivo non è più sull'aggregazione.

TextChanged

Rappresenta un evento generato quando il testo in un'istanza dell'editor di espressioni viene modificato.

Si applica a