Delen via


ExpressionTextBox gebruiken in een Custom Activity Designer

In het expressionTextBox-voorbeeld ziet u hoe u de ExpressionTextBox functie gebruikt in een aangepaste activiteitsontwerper. Met de aangepaste activiteit MultiAssignworden twee tekenreekswaarden toegewezen aan twee tekenreeksvariabelen. Sommige ExpressionTextBox besturingselementen binden aan InArguments en enkele bindingen met OutArguments.

Voorbeelddetails

Dit ArgumentToExpressionConverter is het type conversieprogramma dat wordt gebruikt bij het binden van expressies aan argumenten. De ConverterParameter moet worden ingesteld op In of Out indien van toepassing. InOut wordt niet ondersteund.

Het UseLocationExpression kenmerk wordt gebruikt op OutArguments om op te geven dat de expressie een L-waarde ('linkerwaarde' of 'locatiewaarde') moet zijn. In de meeste gevallen is een L-waarde-expressie een geldige Visual Basic-id die wordt gebruikt om aan te geven dat de OutArgument geretourneerde variabele of argumentnaam is.

Het MaxLines kenmerk is ingesteld op een kenmerk in dit voorbeeld en MinLines is niet ingesteld. Dit geeft aan dat de ExpressionTextBox vaste grootte van één regel is, ongeacht de hoeveelheid tekst die door de gebruiker is getypt. Als u wilt dat de ExpressionTextBox gebruikersinvoer kan worden aangepast, stelt u MaxLines groter in dan MinLines.

Een ExpressionTextBox kan alleen worden gebonden aan argumenten en kan niet worden gebonden aan CLR-eigenschappen.

Dit voorbeeld gebruiken

  1. Open het ExpressionTextBoxSample.sln-bestand met Visual Studio.

  2. Druk op Ctrl+Shift+B om de oplossing te bouwen.

Dit voorbeeld uitvoeren

  1. Voeg een nieuwe werkstroomconsoletoepassing toe aan de oplossing.

  2. Voeg een verwijzing naar het project ExpressionTextBoxSample toe vanuit het nieuwe werkstroomconsoletoepassingsproject.

  3. Bouw de oplossing.

  4. Sleep de MultiAssign-activiteit vanuit de werkset en zet deze neer in de werkstroom.

Zie ook