DebugSettings.LayoutCycleDebugBreakLevel Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.