Udostępnij przez


Debugowanie kodu XAML za pomocą Projektanta przepływu pracy

Przepływy pracy są definiowane pod względem języka XAML. Reprezentacja interfejsu użytkownika przepływu pracy jest oparta na drzewie XAML definiującym przepływ pracy. Środowisko debugowania jest podobne do debugowania przepływów pracy w Projektant przepływu pracy. Na przykład podczas debugowania kodu XAML okna lokalne, zegarek i wątki działają tak samo jak w przypadku debugowania przepływów pracy Projektant. Ponadto widok stosu wywołań podczas debugowania XAML to hierarchiczny widok przepływu wykonywania dla przepływu pracy.

Uwaga

Jeśli kod XAML dla przepływu pracy znajduje się w tym samym zestawie co działania, część zestawu nazw klas nie zostanie uwzględniona. Bez tej części nazw klas (działań) nie można załadować kodu XAML w czasie wykonywania. Nie zaleca się definiowania działań w tej samej przestrzeni nazw co główny projekt; W przeciwnym razie kod XAML będzie musiał zostać ręcznie edytowany po edycji w projektancie.

Aby debugować kod XAML przepływu pracy

  1. Otwórz projekt przepływu pracy lub działania w programie Visual Studio.

  2. Ustaw punkt przerwania dla działania lub działań, które chcesz debugować zgodnie z opisem w temacie Instrukcje: ustawianie punktów przerwania w przepływach pracy.

  3. Kliknij prawym przyciskiem myszy plik xaml zawierający definicję przepływu pracy i wybierz polecenie Wyświetl kod. Zostanie wyświetlony punkt przerwania w tym samym wierszu co deklaracja elementu XAML działania, na którym ustawiono punkt przerwania w widoku projektu.

  4. Wywołaj debuger zgodnie z opisem w temacie Debugowanie przepływów pracy.

  5. Gdy wykonanie kodu osiągnie jeden z punktów przerwania, element XAML skojarzony z tym punktem przerwania zostanie wyróżniony. Aby przejść do następnego punktu przerwania, użyj klawisza F10 lub F11 .