Používání editoru výrazů
Editor výrazů je ovládací prvek Návrhář pracovního postupu, který se používá v mnoha aktivitách pracovního postupu k zadávání a vyhodnocování výrazů. Editor výrazů poskytuje plnohodnotné prostředí ide pro úpravy, včetně IntelliSense, zabarvení, ParamInfo, vlnovek chyb, mimo jiné funkcí. Kompilátor ověří výraz po jeho zadání. Pokud je výraz neplatný, zobrazí se ikona chyby. Editor lze také otevřít jako dialogové okno Editor výrazů.
Výrazy jsou literální hodnoty nebo kód jazyka Visual Basic svázaný s argumenty nebo vlastnostmi. Obsahují prvky hodnot (například proměnné, konstanty, literály, vlastnosti), které jsou kombinovány s operacemi, které poskytují novou hodnotu. Výrazy se zapisují pomocí VB.NET syntaxe, i když je aplikace v programu pomocí jazyka C#. To znamená, že velká písmena nezáleží, porovnání se provádí pomocí jednoduchého rovnítku ("=" místo "=="), logickými operátory jsou slova "a" a "or" místo symbolů "&&" a "||" a místo hodnot null se nepoužívá žádná hodnota. Další informace o výrazech a operátorech v jazyce Visual Basic a pro některé ukázky naleznete v tématu Operátory a výrazy v jazyce Visual Basic.
Editor výrazů se chová takto:
Pokud fokus není v editoru výrazů, vypadá to jako běžný ovládací prvek TextBlock.
Jakmile je fokus na editoru výrazů, vypadá a chová se jako ovládací prvek Editor výrazů. Jakmile se fokus ztratí, editor výrazů bude znovu vypadat jako běžný TextBlock.
Pokud se zaměříte na Editor výrazů v návrháři pře hostovaného pracovního postupu, chová se jako TextBox. Při ztrátě fokusu v návrháři pře hostovaného pracovního postupu vypadá Editor výrazů znovu jako běžný TextBlock.
Poznámka:
IntelliSense pro Editor výrazů je k dispozici pouze v sadě Visual Studio. V sadě Visual Studio i ve scénářích pře hostovaných kompilátor ověří výraz po jeho zadání a editor výrazů zobrazí ikonu chyby, pokud je výraz neplatný.
Používání editoru výrazů
V sadě Visual Studio otevřete nový nebo existující projekt pracovního postupu.
Přidejte například Assign aktivitu do pracovního postupu.
Poznámka:
Více aktivit pracovního postupu obsahuje editory výrazů. Výraz TextBlocks se také zobrazí v návrháři proměnných, návrháři argumentů a dynamickém návrháři argumentů. Aktivita Assign se používá jako příklad.
Klikněte na editor levého výrazu v návrháři Assign aktivit pro aktivitu.
Šedé řetězce vodoznaku <To> a Enter a< VB Expression> jsou výchozí textové řetězce pro editory výrazů v aktivitě.Assign
Zadejte výraz. Pokud zadáte řetězec, nezapomeňte kolem řetězce vložit uvozovky. Pokud se rozhodnete svázat argument výrazu s proměnnou, nechejte uvozovky vypnuté.
Až budete hotovi, vyberte oblast nebo oblast mimo Editor výrazů a přesuňte fokus na jinou část návrháře. Přesunutí fokusu způsobí, že kompilátor ověří výraz, jak je popsáno výše.
Alternativní způsob, jak zadat nebo upravit výraz, je kliknout na tři tečky vedle názvu vlastnosti v mřížce vlastností. Výběrem tří teček se otevře Editor výrazů jako dialogové okno.