Sdílet prostřednictvím


Použití ExpressionTextBox v návrháři vlastní aktivity

Ukázka ExpressionTextBox ukazuje, jak používat ExpressionTextBox v návrháři vlastních aktivit. Vlastní aktivita , MultiAssignpřiřadí dvě řetězcové hodnoty dvě řetězcové proměnné. Některé ExpressionTextBox ovládací prvky se sváže s InArgumenta některými vazbami na OutArguments.

Ukázkové podrobnosti

Jedná se ArgumentToExpressionConverter o převaděč typů, který se používá při vytváření vazeb výrazů s argumenty. Musí ConverterParameter být nastavená In na nebo Out podle potřeby. InOut není podporováno.

Atribut UseLocationExpression se používá k OutArgumenturčení, že výraz by měl být L-hodnota ("levá hodnota" nebo "location value") výraz. Ve většině případů je výraz L-value platným identifikátorem jazyka Visual Basic, který označuje, že OutArgument vrácená hodnota je název proměnné nebo argumentu.

Atribut MaxLines je v tomto příkladu nastaven na jeden a MinLines není nastaven. To znamená, že ExpressionTextBox je pevná velikost jednoho řádku bez ohledu na množství textu zadaného uživatelem. Pokud chcete umožnit ExpressionTextBox zvětšení tak, aby vyhovovalo uživatelským vstupům, nastavte MaxLines větší hodnotu než MinLines.

VýrazTextBox může být vázán pouze na argumenty a nemůže být vázán na vlastnosti CLR.

Použití této ukázky

  1. V sadě Visual Studio otevřete soubor ExpressionTextBoxSample.sln.

  2. Řešení sestavíte stisknutím kombinace kláves CTRL+SHIFT+B.

Spuštění této ukázky

  1. Přidejte do řešení novou konzolovou aplikaci pracovního postupu.

  2. Přidejte odkaz na projekt ExpressionTextBoxSample z nového projektu konzolové aplikace pracovního postupu.

  3. Sestavte řešení.

  4. Přetáhněte aktivitu MultiAssign z panelu nástrojů a přesuňte ji do pracovního postupu.

Viz také