Freigeben über


DialogExpression class

Stellt eine Eigenschaft dar, die entweder ein Dialog- oder ein Zeichenfolgenausdruck für eine dialogId ist.

Extends

ExpressionProperty<Dialog>

Hinweise

Zeichenfolgenwerte werden immer als Zeichenfolge mit Interpolation interpretiert, es sei denn, sie hat das Präfix '=' oder nicht. Das Ergebnis wird als Ressourcen-ID oder dialogId interpretiert.

Konstruktoren

DialogExpression(Dialog | string | Expression)

Initialisiert eine neue Instanz der DialogExpression Klasse.

Geerbte Eigenschaften

expressionText

Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest.

value

Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft.

Methoden

setValue(Dialog | string | Expression)

Legt den Rohwert der Ausdruckseigenschaft fest.

Geerbte Methoden

getValue(object)

Rufen Sie den Wert ab.

toExpression()

Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert kein komplexer Typ ist.

toString()

Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge.

tryGetValue(object)

Versuchen Sie, den Wert abzurufen.

Details zum Konstruktor

DialogExpression(Dialog | string | Expression)

Initialisiert eine neue Instanz der DialogExpression Klasse.

new DialogExpression(value?: Dialog | string | Expression)

Parameter

value

Dialog | string | Expression

Wahlfrei. Ein Dialog, eine string, die als Ressourcen-ID oder dialogId interpretiert wird, oder ein Ausdruck.

Geerbte Eigenschaftsdetails

expressionText

Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest.

expressionText: string

Eigenschaftswert

string

von ExpressionProperty.expressionText geerbt

value

Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft.

value: Dialog

Eigenschaftswert

Dialog

Von ExpressionProperty.value geerbt

Details zur Methode

setValue(Dialog | string | Expression)

Legt den Rohwert der Ausdruckseigenschaft fest.

function setValue(value: Dialog | string | Expression)

Parameter

value

Dialog | string | Expression

Ein Dialog, eine string, die als Ressourcen-ID oder dialogId interpretiert wird, oder ein Ausdruck.

Details zur geerbten Methode

getValue(object)

Rufen Sie den Wert ab.

function getValue(data: object): Dialog

Parameter

data

object

Daten, die für die Ausdrucksbindung verwendet werden sollen.

Gibt zurück

Dialog

Der Wert.

Hinweise

Wenn der Wert ein ungültiger Ausdruck ist, wird ein Fehler ausgelöst.

Von ExpressionProperty.getValue geerbt

toExpression()

Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert kein komplexer Typ ist.

function toExpression(): Expression

Gibt zurück

Expression

Der vorhandene Ausdruck, wenn der Wert kein komplexer Typ ist.

von ExpressionProperty.toExpression geerbt

toString()

Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge.

function toString(): string

Gibt zurück

string

Die konvertierte Zeichenfolge.

von ExpressionProperty.toString geerbt

tryGetValue(object)

Versuchen Sie, den Wert abzurufen.

function tryGetValue(data: object): { error: Error, value: Dialog }

Parameter

data

object

Daten, die für die Ausdrucksbindung verwendet werden sollen.

Gibt zurück

{ error: Error, value: Dialog }

der Wert oder ein Fehler.

Von ExpressionProperty.tryGetValue geerbt