Condividi tramite


DebugSettings.LayoutCycleDebugBreakLevel Proprietà

Definizione

Ottiene o imposta un valore che indica il livello di eventi di traccia del ciclo di layout che attivano un punto di interruzione del debugger.

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

Valore della proprietà

Valore dell'enumerazione che indica il livello di eventi di traccia del ciclo di layout che attivano un punto di interruzione del debugger. Il valore predefinito è None.

Esempio

public App() { this. InitializeComponent();

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

Commenti

Questo livello di interruzione di debug corrisponde al debugSettings.LayoutCycleTracingLevel. I livelli di traccia e interruzione possono essere impostati in modo indipendente per abilitare lo scenario comune di volere un livello di traccia superiore a quello di interruzione di debug.

Quando viene visualizzato un arresto anomalo del ciclo di layout imminente, questo livello di interruzione di debug viene usato per determinare quando verrà attivato un punto di interruzione del debugger nativo per le operazioni correlate al layout.

Un punto di interruzione del debugger verrà attivato solo se un debugger nativo è collegato al processo per evitare l'arresto anomalo del processo quando non viene eseguito in un debugger o quando è collegato solo con un debugger gestito.

Si applica a

Vedi anche