Поделиться через


DebugSettings.LayoutCycleDebugBreakLevel Свойство

Определение

Возвращает или задает значение, указывающее уровень событий трассировки цикла макета, которые запускают точку останова отладчика.

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

Значение свойства

Значение перечисления , указывающее уровень событий трассировки цикла макета, которые запускают точку останова отладчика. Значение по умолчанию — None.

Примеры

public App() { this. InitializeComponent();

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

Комментарии

Этот уровень останова отладки соответствует DebugSettings.LayoutCycleTracingLevel. Уровни трассировки и останова можно задать независимо, чтобы обеспечить общий сценарий, когда требуется более высокий уровень трассировки, чем уровень останова отладки.

Когда происходит сбой цикла макета, этот уровень останова отладки используется для определения того, когда будет активирована собственная точка останова отладчика для операций, связанных с макетом.

Точка останова отладчика будет активирована только в том случае, если к процессу подключен собственный отладчик, чтобы избежать сбоя процесса, если он не выполняется в отладчике или только при подключении к управляемому отладчику.

Применяется к

См. также раздел