Table of Contents

Class DebuggerPanelsTabControlView

Namespace
Alternet.Scripter.Integration.MAUI
Assembly
Alternet.Scripter.Integration.MAUI.v10.dll

Represents a tab control view that manages and displays debugger panels.

public class DebuggerPanelsTabControlView : SimpleTabControlView, INotifyPropertyChanged, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IViewController, IVisualElementController, IElementController, IGestureController, IGestureRecognizers, IPropertyMapperView, IHotReloadableView, IReplaceableView, ILayout, ILayoutController, IVisualTreeElement, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout, IDebuggerPanels
Inheritance
DebuggerPanelsTabControlView
Implements

Remarks

The DebuggerPanelsTabControlView class provides a user interface for managing various debugger panels, such as breakpoints, watches, locals, call stack, output, errors, find results, and threads. It allows users to focus on specific panels, check their active state, and dynamically update the visible panels.

Constructors

DebuggerPanelsTabControlView()

Initializes a new instance of the DebuggerPanelsTabControl class with default settings.

Properties

Breakpoints

Gets a debugger panel used to display breakpoints.

CallStack

Gets a debugger panel used to display call stack frames.

Debugger

Gets or sets IScriptDebuggerBase, which messages, errors, and breakpoints will be displayed by this control.

Errors

Gets a debugger panel used to display compiler errors and warnings.

FindResults

Gets a debugger panel used to display search results.

Locals

Gets a debugger panel used to display local variables.

Output

Gets a debugger panel used to display output debugger messages.

Threads

Gets a debugger panel used to display active threads.

VisiblePanels

Gets or sets a list of panels that are displayed in this control.

Watches

Gets a debugger panel used to display watch expressions.

Methods

CreateBreakpointsPanel()
CreateCallStackPanel()
CreateErrorsPanel()
CreateFindResultsPanel()
CreateLocalsPanel()
CreateOutputPanel()
CreateThreadsPanel()
CreateWatchesPanel()
FocusPanel(DebuggerPanelKinds)
IsPanelActive(DebuggerPanelKinds)
OnDebuggerChanged(IScriptDebuggerBase?, IScriptDebuggerBase?)

Events

ActivePanelChanged

Occurs when active panel is changed.