VisualElementExtensions

Static Class

Extension Methods

AddClasses<T>(element: T, classNames: string[]): T
AddTo<T>(element: T, target: VisualElement.Hierarchy): T
AddTo<T>(element: T, target: VisualElement): T
BackgroundColor<T>(element: T, color: Color): T
BackgroundImage<T>(element: T, background: Background): T
BackgroundImageColor<T>(element: T, color: Color): T
BackgroundImageScaling<T>(element: T, size: BackgroundSize): T
BackgroundImageScaling<T>(element: T, size: BackgroundSizeType): T
BindDisposable<T>(element: T, disposable: Func<IDisposable>): T
BindDisposable<T>(element: T, disposable: IDisposable): T
Border<T>(element: T, value: float): T
Border<T>(element: T, value: Vector2): T
Border<T>(element: T, value: Vector4): T
Border<T>(element: T): Vector4
BorderColor<T>(element: T, color: Color): T
BorderRadius<T>(element: T, value: float): T
BorderRadius<T>(element: T, value: Vector4): T
Constrained<T>(element: T, preferredWidth: Nullable<StyleLength>, preferredHeight: Nullable<StyleLength>, minWidth: Nullable<StyleLength>, minHeight: Nullable<StyleLength>, maxWidth: Nullable<StyleLength>, maxHeight: Nullable<StyleLength>): T
Constraints<T>(element: T, width: StyleLength2, height: StyleLength2): T
Display<T>(element: T, display: bool): T
Fill<T>(element: T, selfAlign: Align): T
FlexContainer<T>(element: T, axis: Axis, mainAxisAlign: Justify, crossAxisAlign: Align, wrap: Wrap, reverse: bool): T
Flexible<T>(element: T, grow: float, shrink: float, selfAlign: Align): T
GetDepth(element: VisualElement): int
HeightConstraints<T>(element: T, height: StyleLength2): T
Image<T>(element: T, background: Background, fit: Nullable<BackgroundSizeType>, size: Nullable<BackgroundSize>, tintColor: Nullable<Color>): T
IsInitial<T>(value: IStyleValue<T>): bool
Loosen<T>(element: T): T
MakeAbsolute<T>(element: T): T
MakeRelative<T>(element: T): T
Margin<T>(element: T, margin: float): T
Margin<T>(element: T, margin: StyleLength): T
Margin<T>(element: T, margin: StyleLength2): T
Margin<T>(element: T, margin: StyleLength4): T
Margin<T>(element: T): StyleLength4
Margined<T>(element: T, top: float, right: float, bottom: float, left: float): T
NoBorder<T>(element: T): T
NoBorderRadius<T>(element: T): T
NoMargin<T>(element: T): T
NoPadding<T>(element: T): T
NoPaddingAndMargin<T>(element: T): T
NoPosition<T>(element: T): T
NormalizedPercent(value: float): Length
NormalizedPercent(value: int): Length
Opacity<T>(element: T, opacity: float): T
Padded<T>(element: T, top: float, right: float, bottom: float, left: float): T
Padding<T>(element: T, padding: float): T
Padding<T>(element: T, padding: StyleLength): T
Padding<T>(element: T, padding: StyleLength2): T
Padding<T>(element: T, padding: StyleLength4): T
Padding<T>(element: T): StyleLength4
Percent(value: float): Length
Percent(value: int): Length
Pickable<T>(element: T, pickable: bool): T
Position<T>(element: T, position: float): T
Position<T>(element: T, position: StyleLength): T
Position<T>(element: T, position: StyleLength2): T
Position<T>(element: T, position: StyleLength4): T
Position<T>(element: T): StyleLength4
Positioned<T>(element: T, top: Nullable<StyleLength>, right: Nullable<StyleLength>, bottom: Nullable<StyleLength>, left: Nullable<StyleLength>, type: Position): T
RegisterOnAttachRetroactively<T>(element: T, action: Action<T>): T
Size<T>(element: T, size: StyleLength2): T
Sized<T>(element: T, width: Nullable<StyleLength>, height: Nullable<StyleLength>): T
Stretched<T>(element: T): T
TextAlign<T>(element: T, alignment: TextAnchor): T
TextColor<T>(element: T, color: Color): T
TextSize<T>(element: T, size: float): T
Tight<T>(element: T): T
TightStretch<T>(element: T, selfAlign: Align): T
Transitions<T>(element: T, transitions: Transition[]): T
Translated<T>(element: T, x: Length, y: Length): T
Translated<T>(element: T, translation: Vector2): T
Translated<T>(element: T): T
Tween(scheduler: IVisualElementScheduler, durationMs: long, onUpdate: Action<float>): IVisualElementScheduledItem
Tween(scheduler: IVisualElementScheduler, durationMs: long, from: Color, to: Color, onUpdate: Action<Color>): IVisualElementScheduledItem
Tween(scheduler: IVisualElementScheduler, durationMs: long, from: float, to: float, onUpdate: Action<float>): IVisualElementScheduledItem
Visible<T>(element: T, visible: bool): T
WidthConstraints<T>(element: T, width: StyleLength2): T
WithAdded<T>(target: T, element: VisualElement): T
WithCallback<T>(element: T, action: IEventHandler): T
WithCallback<T>(element: T, actions: IEventHandler[]): T
WithClasses<T>(element: T, classNames: string[]): T
WithName<T>(element: T, name: string): T
WithStyle<T>(element: T, updater: Action<IStyle>): T
WithStylesheet<T>(element: T, resourcePath: string): T
WithStylesheet<T>(element: T, stylesheet: StyleSheet): T

Inherited Members

On this page