Compartilhar via


DebugSettings.LayoutCycleDebugBreakLevel Propriedade

Definição

Obtém ou define um valor que indica o nível de eventos de rastreamento do ciclo de layout que disparam um ponto de interrupção do depurador.

public:
 property LayoutCycleDebugBreakLevel LayoutCycleDebugBreakLevel { LayoutCycleDebugBreakLevel get(); void set(LayoutCycleDebugBreakLevel value); };
LayoutCycleDebugBreakLevel LayoutCycleDebugBreakLevel();

void LayoutCycleDebugBreakLevel(LayoutCycleDebugBreakLevel value);
public LayoutCycleDebugBreakLevel LayoutCycleDebugBreakLevel { get; set; }
var layoutCycleDebugBreakLevel = debugSettings.layoutCycleDebugBreakLevel;
debugSettings.layoutCycleDebugBreakLevel = layoutCycleDebugBreakLevel;
Public Property LayoutCycleDebugBreakLevel As LayoutCycleDebugBreakLevel

Valor da propriedade

Um valor da enumeração que indica o nível de eventos de rastreamento do ciclo de layout que disparam um ponto de interrupção do depurador. O padrão é None.

Exemplos

public App() { this. InitializeComponent();

#if DEBUG DebugSettings.LayoutCycleTracingLevel = LayoutCycleTracingLevel.High; DebugSettings.LayoutCycleDebugBreakLevel = LayoutCycleDebugBreakLevel.Low; #endif }

Comentários

Esse nível de interrupção de depuração corresponde ao DebugSettings.LayoutCycleTracingLevel. Os níveis de rastreamento e interrupção podem ser definidos independentemente para habilitar o cenário comum de querer um nível de rastreamento mais alto do que o nível de interrupção de depuração.

Quando uma falha de ciclo de layout parece iminente, esse nível de interrupção de depuração é usado para determinar quando um ponto de interrupção do depurador nativo será disparado para operações relacionadas ao layout.

Um ponto de interrupção do depurador só será disparado se um depurador nativo estiver anexado ao processo para evitar a falha do processo quando não for executado em um depurador ou quando anexado apenas com um depurador gerenciado.

Aplica-se a

Confira também