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 , MultiAssign
př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 OutArgument
urč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
V sadě Visual Studio otevřete soubor ExpressionTextBoxSample.sln.
Řešení sestavíte stisknutím kombinace kláves CTRL+SHIFT+B.
Spuštění této ukázky
Přidejte do řešení novou konzolovou aplikaci pracovního postupu.
Přidejte odkaz na projekt ExpressionTextBoxSample z nového projektu konzolové aplikace pracovního postupu.
Sestavte řešení.
Přetáhněte aktivitu MultiAssign z panelu nástrojů a přesuňte ji do pracovního postupu.