Skip to main content

ControlExtensions Class

Definition

Assembly:Avalonia.Controls
Package:Avalonia

Adds common functionality to Avalonia.Controls.Control.

public class ControlExtensions

Inheritance: object -> ControlExtensions

Methods

NameDescription
BringIntoView (2 overloads)Tries to bring the control into view.
FindControlNo summary available.
GetControlNo summary available.
SetNo summary available.

BringIntoView overloads

BringIntoView Method

Tries to bring the control into view.

public void BringIntoView(Avalonia.Controls.Control control)
Parameters

control Avalonia.Controls.Control

The control.

BringIntoView Method

Tries to bring the control into view.

public void BringIntoView(Avalonia.Controls.Control control, Avalonia.Rect rect)
Parameters

control Avalonia.Controls.Control

The control.

rect Avalonia.Rect

The area of the control to being into view.

FindControl Method

public T FindControl<T>(Avalonia.Controls.Control control, string name)

Parameters

control Avalonia.Controls.Control

name string

Type Parameters

T

Returns

T

GetControl Method

public T GetControl<T>(Avalonia.Controls.Control control, string name)

Parameters

control Avalonia.Controls.Control

name string

Type Parameters

T

Returns

T

Set Method

public IDisposable Set(Avalonia.Controls.IPseudoClasses classes, string name, IObservable<bool> trigger)

Parameters

classes Avalonia.Controls.IPseudoClasses

name string

trigger IObservable<bool>

Returns

IDisposable