/// <summary> /// Parse the initial text as a Text Expression Tree then apply the given transformation /// to get the final text /// </summary> /// <param name="transConverter"></param> public void TransformUsing(ITextExpressionVisitor <string> transConverter) { ITextExpression textExpr; InitialText.TryParseToTextExpression(out textExpr); FinalText = ReferenceEquals(textExpr, null) ? String.Empty : transConverter.Visit(textExpr); IsFixed = (FinalText == InitialText); }
public EditableTextPropertySpec() { EditableText = InitialText.ToEditableTextProperty(); }