Table of Contents

Class BaseLogView

Namespace
Alternet.Maui
Assembly
Alternet.UI.Maui.dll

Represents an abstract log view.

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

Fields

CreateLogView

Delegate to create a log view.

IsDebugWriteLineCalled

Gets or sets a value indicating whether Debug.WriteLine is called when log item is added.

Properties

ScrollToEndOnSizeChanged

Gets or sets a value indicating whether the log view should scroll to the end when its size changes.

Methods

Add(string?)

Adds a log item to the view.

AddItem(string)

Protected method that called from Add(string?) in order to add a log item to the view.

BindApplicationLog()

Binds the application log so items will be shown in this view.

Clear()

Clears all log items.

CreateDefaultLogView()

Creates the default log view.

GoToBegin()

Moves the view to the beginning of the log items.

HandleAppLogMessage(object?, LogMessageEventArgs)

Handles the application log message event.

UnbindApplicationLog()

Unbinds the application log previously bound with BindApplicationLog().