Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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ěma řetězcovým proměnným. Některé ExpressionTextBox ovládací prvky se váží na InArgument a některé na OutArgument.
Ukázkové podrobnosti
Jedná se ArgumentToExpressionConverter o převaděč typů, který se používá při vytváření vazeb výrazů s argumenty.
ConverterParameter musí být nastaven na In nebo na Out podle potřeby.
InOut se nepodporuje.
Atribut UseLocationExpression se používá na OutArgument k určení, že výraz by měl být vyjádřením typu levostranné hodnoty ("levá hodnota" nebo "hodnota umístění"). 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 programu 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.