Summary
Represents a root of a logical tree.
- Namespace
- Avalonia
.LogicalTree - Interfaces
- Implementing Types
graph BT
Type-.->Interface0["ILogical"]
click Interface0 "/api/Avalonia.LogicalTree/ILogical"
Type["ILogicalRoot"]
class Type type-node
Implementing0["AboutAvaloniaDialog"]-.->Type
click Implementing0 "/api/Avalonia.Dialogs/AboutAvaloniaDialog"
Implementing1["TopLevel"]-.->Type
click Implementing1 "/api/Avalonia.Controls/TopLevel"
Implementing2["ReactiveWindow<TViewModel>"]-.->Type
click Implementing2 "/api/Avalonia.ReactiveUI/ReactiveWindow_1"
Implementing3["EmbeddableControlRoot"]-.->Type
click Implementing3 "/api/Avalonia.Controls.Embedding/EmbeddableControlRoot"
Implementing4["PopupRoot"]-.->Type
click Implementing4 "/api/Avalonia.Controls.Primitives/PopupRoot"
Implementing5["Window"]-.->Type
click Implementing5 "/api/Avalonia.Controls/Window"
Implementing6["WindowBase"]-.->Type
click Implementing6 "/api/Avalonia.Controls/WindowBase"
Syntax
public interface ILogicalRoot : ILogical
Extension Methods
Name | Value | Summary |
---|---|---|
Find |
T |
Finds a named element in an
INameScope .
From NameScopeExtensions
|
Find |
T |
Finds first ancestor of given type.
From LogicalExtensions
|
Find |
T |
Finds first descendant of given type.
From LogicalExtensions
|
FindNameScope |
INameScope |
From NameScopeExtensions
|
Get |
T |
Gets a named element from an
INameScope or throws if no element of the
requested name was found.
From NameScopeExtensions
|
GetLogicalAncestors |
IEnumerable |
Enumerates the ancestors of an
ILogical in the logical tree.
From LogicalExtensions
|
GetLogicalChildren |
IEnumerable |
Enumerates the children of an
ILogical in the logical tree.
From LogicalExtensions
|
Get |
IEnumerable |
Enumerates the descendants of an
ILogical in the logical tree.
From LogicalExtensions
|
GetLogicalParent |
ILogical |
Gets the logical parent of an
ILogical .
From LogicalExtensions
|
GetLogicalParent |
T |
Gets the logical parent of an
ILogical .
From LogicalExtensions
|
GetLogicalSiblings |
IEnumerable |
Enumerates the siblings of an
ILogical in the logical tree.
From LogicalExtensions
|
Get |
IEnumerable |
Enumerates an
ILogical and its ancestors in the logical tree.
From LogicalExtensions
|
Get |
IEnumerable |
Enumerates an
ILogical and its descendants in the logical tree.
From LogicalExtensions
|
IsLogicalAncestorOf |
bool |
Tests whether an
ILogical is an ancestor of another logical.
From LogicalExtensions
|