IExpressionEditorService Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nebo zavře editory výrazů.
public interface class IExpressionEditorService
public interface IExpressionEditorService
type IExpressionEditorService = interface
Public Interface IExpressionEditorService
Poznámky
Editor výrazů je ovládací prvek jazyka Visual Basic, který se používá k úpravě výrazů v sadě Visual Studio. Tento ovládací prvek poskytuje plnohodnotné prostředí pro úpravy integrovaného vývojového prostředí, včetně IntelliSense, zabarvení, ParamInfo, vlnovkou chyb a dalších funkcí.
Lze IExpressionEditorService také použít ke správě instancí editorů vlastních výrazů. Pokud chcete zaregistrovat editor vlastních výrazů, musíte ho IExpressionEditorService publikovat pomocí následujícího kódu:
this.expressionEditorService = new ExpressionEditorService();
this.workflowDesigner.Context.Services.Publish<IExpressionEditorService>(this.expressionEditorService);
Editor výrazů je vytvořen, když ExpressionTextBox instance získá fokus a je zničena při ztrátě fokusu platného výrazu nebo při opětovném načtení návrháře.
Výchozí editor výrazů není k dispozici pro použití v hostovaných aplikacích. Pokud se v hostované aplikaci používá výchozí editor výrazů, je k dispozici textové pole pro úpravy. Vlastní editory výrazů je však možné použít v hostované aplikaci publikováním IExpressionEditorService v aplikaci.
Pokud používáte ovládací prvek ExpressionTextBox v návrháři vlastní aktivity, není nutné vytvářet a zničit editory výrazů pomocí tohoto rozhraní. Třída ExpressionTextBox to spravuje za vás.