<Działanie T> przełącznika przepływu Projektant
Działanie FlowSwitch<T> jest węzłem warunkowym, który zapewnia rozgałęzianie przepływu sterowania na podstawie kryterium dopasowania, gdy wymagane są więcej niż dwie alternatywne gałęzie. Jeśli rozgałęzianie przepływu wymaga tylko dwóch ścieżek, użyj działania FlowDecision .
Działanie T FlowSwitch<>
Działanie FlowSwitch<T> zawiera Expression element, który zwraca wartość typu T (określonego przez parametr ogólny) podczas oceny. Działanie zawiera również zestaw Cases, który określa unikatowe mapowanie z możliwych wyników tej oceny do zestawu FlowNode obiektów. Wykonany FlowNode jest obiekt, którego obiekt typu T odpowiada wartości obliczonej Expressionwartości . W Default przypadku, w którym nie można uzyskać dopasowania, można podać przypadek (opcjonalnie).
Korzystanie z Projektant działania FlowSwitch<T>
Projektant działań FlowSwitch<T> znajduje się w kategorii Schemat blokowy przybornika, do którego można uzyskać dostęp, klikając kartę Przybornik po lewej stronie Projektant przepływu pracy. Alternatywnie wybierz pozycję Przybornik z menu Widok lub naciśnij klawisze Ctrl+Alt+X.
Projektant działań FlowSwitch<T> można przeciągać z przybornika i upuszczać na powierzchnię Przepływ pracy Projektant w projektancie działań schematu blokowego. Użyj okna Select Types (Wybierz typy), które wyświetla, aby określić typ (skojarzony w kodzie z FlowSwitch<T> parametrem ogólnym) uzyskanym z oceny Expressionklasy . Ta procedura tworzy działanie oznaczone etykietą FlowSwitch<T> Przełącz w ramach Flowchart działania. Element Expression można wpisać w polu Wyrażenie okna Właściwości, klikając tekst wskazówek "Wprowadź wyrażenie VB".
Umieść wskaźnik myszy nad projektantem działań FlowSwitch<T> , aby spowodować, że uchwyty kwadratowe, które są używane do łączenia w Cases celu wyświetlenia wokół krawędzi. Po przeciągnięciu projektanta działań FlowSwitch<T> i innych projektantów działań do schematu blokowego obiekty, które reprezentują, Activity są gotowe do łączenia ze sobą w celu określenia kolejności wykonywania. Aby utworzyć jeden Cases ze skojarzonych z elementem FlowSwitch<T>, kliknij jeden z uchwytów wielkości kwadratowych na obwodzie przełącznika FlowSwitch<T> i przeciągnij go (przytrzymując przycisk myszy) do jednego z uchwytów, które pojawiają się w podobny sposób wokół działania docelowego, gdy wskaźnik myszy zatrzyma się nad jego projektantem. Zwolnij przycisk myszy i strzałkę z przycisku FlowSwitch<T> do projektanta docelowego, który reprezentuje ten przypadek. Wartość domyślna dla tego przypadku jest wyświetlana na strzałki i można ją edytować w polu Przypadek w oknie Właściwości.
Właściwości T> przełącznika przepływu<
W poniższej FlowSwitch<T> tabeli przedstawiono właściwości i opisano sposób ich użycia w projektancie. Te właściwości można edytować w siatce właściwości lub na powierzchni projektanta.
Nazwa właściwości | Wymagania | Sposób użycia |
---|---|---|
Expression | Prawda | Określa wyrażenie, które jest oceniane w celu określenia, do którego z przełączników Cases w ścieżce wykonywania. |
Cases | Fałsz | Określa unikatowe mapowanie z możliwych wyników uzyskanych FlowNode z oceny Expression do zestawu obiektów. |
Default | Prawda | Określa mapowanie, gdy ocena Expression obiektu nie jest zgodna z jedną z wartości zawartych w Cases obiekcie. |