Table of Contents

Class RemoteWidget

Namespace
Avalonia.Controls.Remote
Assembly
Avalonia.Controls.dll
public class RemoteWidget : Control, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue
Inheritance
RemoteWidget
Implements
Inherited Members
Extension Methods

Constructors

RemoteWidget(IAvaloniaRemoteTransportConnection)

public RemoteWidget(IAvaloniaRemoteTransportConnection connection)

Parameters

connection IAvaloniaRemoteTransportConnection

Properties

Mode

public RemoteWidget.SizingMode Mode { get; set; }

Property Value

RemoteWidget.SizingMode

Methods

ArrangeCore(Rect)

The default implementation of the control's arrange pass.

protected override void ArrangeCore(Rect finalRect)

Parameters

finalRect Rect

The control's new bounds.

Remarks

This method calls ArrangeOverride(Size) which is probably the method you want to override in order to modify a control's arrangement.

Render(DrawingContext)

Renders the visual to a DrawingContext.

public override sealed void Render(DrawingContext context)

Parameters

context DrawingContext

The drawing context.