Table of Contents

Class Panel.PanelChildrenComparer

Namespace
Stride.UI.Panels
Assembly
Stride.UI.dll

A comparer sorting the Panel children by increasing Z-Index.

protected class Panel.PanelChildrenComparer : Comparer<UIElement>, IComparer<UIElement>, IComparer
Inheritance
Panel.PanelChildrenComparer
Implements
Inherited Members

Methods

Compare(UIElement, UIElement)

When overridden in a derived class, performs a comparison of two objects of the same type and returns a value indicating whether one object is less than, equal to, or greater than the other.

public override int Compare(UIElement x, UIElement y)

Parameters

x UIElement

The first object to compare.

y UIElement

The second object to compare.

Returns

int

A signed integer that indicates the relative values of x and y, as shown in the following table.

Value Meaning
Less than zerox is less than y.
Zerox equals y.
Greater than zerox is greater than y.

Exceptions

ArgumentException

Type T does not implement either the IComparable<T> generic interface or the IComparable interface.