Sdílet prostřednictvím


Návrhář aktivity FlowSwitch<T>

Aktivita FlowSwitch<T> je podmíněný uzel, který poskytuje větvení pro tok řízení na základě kritéria shody, pokud je vyžadováno více než dvě alternativní větve. Pokud větvení toku vyžaduje pouze dvě cesty, použijte FlowDecision místo toho aktivitu.

Aktivita FlowSwitch<T>

Aktivita FlowSwitch<T> obsahuje Expression hodnotu typu T (určenou obecným parametrem) při vyhodnocování. Aktivita také obsahuje sadu Cases, která určuje jedinečné mapování z možných výsledků tohoto vyhodnocení na sadu FlowNode objektů. Spuštění FlowNode je ten, jehož objekt typu T odpovídá hodnotě vyhodnoceného Expressionobjektu . Případ Default lze (volitelně) zadat pro případ, ve kterém není získána žádná shoda.

Použití Návrháře aktivity FlowSwitch<T>

Návrhář aktivity FlowSwitch<T> najdete v kategorii Vývojový diagram sady nástrojů, ke které se dostanete kliknutím na kartu Sada nástrojů na levé straně Návrháře pracovního postupu. Případně můžete vybrat sadu nástrojů z nabídky Zobrazení nebo stisknout kombinaci kláves Ctrl+Alt+X.

Návrhář aktivity FlowSwitch<T> lze přetáhnout z panelu nástrojů a přetáhnout na plochu Návrhář pracovního postupu v návrháři aktivit vývojového diagramu. Pomocí okna Vybrat typy, které se zobrazí k určení typu (přidruženého v kódu pomocí FlowSwitch<T> jeho obecného parametru) získaného z vyhodnocení Expression. Tento postup vytvoří aktivitu označenou FlowSwitch<T> jako přepínač v rámci Flowchart aktivity. Lze Expression zadat do pole Výraz okna Vlastnosti kliknutím na místo, kde text nápovědy říká "Enter a VB expression".

Najeďte myší na návrhář aktivity FlowSwitch<T> , aby se kolem jeho okrajů zobrazovaly čtvercové úchyty, které se používají k propojení Cases . Po přetažení návrháře aktivity FlowSwitch<T> a dalších návrhářů aktivit do vývojového diagramu jsou objekty, které představují, Activity připravené k propojení a určení pořadí provádění. Chcete-li vytvořit jeden z přidružených Cases FlowSwitch<T>úchytů , klikněte na jeden z čtvercových úchytů na obvodu FlowSwitch<T> a přetáhněte ho (podržením tlačítka myši) na jeden z úchytů, které se zobrazí podobným způsobem kolem cílové aktivity, když myš najede myší na jeho návrháře. Uvolněte tlačítko myši a šipku z flowSwitch<T> do cílového návrháře se zobrazí představující tento případ. Výchozí hodnota pro tento případ se zobrazí na šipkě a lze ji upravit v poli Velikost písmen v okně Vlastnosti .

Vlastnosti T> přepínače<toku

Následující tabulka ukazuje FlowSwitch<T> vlastnosti a popisuje, jak se používají v návrháři. Tyto vlastnosti lze upravit v mřížce vlastností nebo na povrchu návrháře.

Název vlastnosti Požaduje se Využití
Expression True Určuje výraz, který se vyhodnocuje, aby určil, na který z Cases příkazů se má přepnout v cestě provádění.
Cases False Určuje jedinečné mapování z možných výsledků získaných z vyhodnocení Expression sady FlowNode objektů.
Default True Určuje mapování, pokud vyhodnocení Expression neodpovídá jedné z hodnot obsažených v objektu Cases .

Viz také