Udostępnij za pośrednictwem


Używanie niestandardowego działania

Działania pochodzące z Activity lub jego podklas mogą składać się z większych przepływów pracy lub tworzyć je bezpośrednio w kodzie. W tym artykule opisano sposób używania działań niestandardowych w przepływach pracy utworzonych w kodzie lub w projektancie.

Uwaga

Działania niestandardowe mogą być używane w tym samym projekcie, w którym są zdefiniowane, o ile zarówno działanie niestandardowe, jak i działanie, które go używa, są kompilowane (czyli ładowane przez wystąpienie typu generowanego przez proces kompilacji) Jeśli działanie odwołujące się jest ładowane dynamicznie (na przykład przy użyciu activityXAMLServices), zestaw, do którego odwołuje się odwołanie, powinien zostać umieszczony w innym projekcie, lub wygenerowany przez projektanta kod XAML musi być ręcznie edytowany, aby to umożliwić.

Używanie działania niestandardowego do projektu przepływu pracy

  1. Dodaj odwołanie z projektu hosta do projektu biblioteki działań zawierającego działanie niestandardowe.

  2. Stwórz rozwiązanie.

  3. Aby użyć niestandardowego działania w projektancie, znajdź działanie niestandardowe w przyborniku i przeciągnij działanie na powierzchnię projektanta.

  4. Aby użyć niestandardowego działania w kodzie, dodaj dyrektywę using odwołującą się do niestandardowego projektu działań i przekaż nowe wystąpienie działania do Invokeklasy .