Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Stride.UI Namespace

    Classes

    DependencyPropertyFactory

    DependencyPropertyKeyMetadata

    LayoutingContext

    A context containing information for UI layouting.

    PropertyChangedArgs<T>

    An argument class containing information about a property that changed.

    StripDefinition

    Represents the definition of a grid strip.

    StripDefinitionCollection

    A collection of strip definitions

    TouchEventArgs

    Provides data for touch input events.

    UIElement

    Provides a base class for all the User Interface elements in Stride applications.

    UIElementCollection

    A collection of UIElements.

    UIElementExtensions

    Extensions methods for UIElement

    UIInternalException

    The exception that is thrown when an internal error happened in the UI System. That is an error that is not due to the user behavior.

    UIProfilerKeys

    Various ProfilingKey used to measure performance across some part of the UI system.

    UISystem

    Interface of the UI system.

    VisualTreeHelper

    Structs

    Thickness

    Describes the thickness of a frame around a cuboid. Six float values describe the Left, Top, Right, Bottom, Front, and Back sides of the cuboid, respectively.

    Interfaces

    IScrollAnchorInfo

    Interface providing anchor information to its ScrollViewer.

    IScrollInfo

    Represents the main scrollable region inside a ScrollViewer control.

    IUIElementChildren

    Interfaces representing an UIElement containing child elements.

    IUIElementUpdate

    Interface for the update of the UIElements.

    Enums

    ClickMode

    Specifies when the Click event should be raised.

    DependencyPropertyFlags

    DepthAlignment

    Describes how a child element is positioned in depth or stretched within a parent's layout slot.

    HorizontalAlignment

    Indicates where an element should be displayed on the horizontal axis relative to the allocated layout slot of the parent element.

    MouseOverState

    Describe the possible states of the mouse over an UI element.

    Orientation

    Defines the different orientations that a control or layout can have.

    ScrollingMode

    The different ways of scrolling in a ScrollViewer.

    StretchDirection

    Describes how scaling applies to content and restricts scaling to named axis types.

    StretchType

    Describes how content is resized to fill its allocated space.

    StripType

    The different types of strip possible of a grid.

    ToggleState

    Describe the different possible states of an ToggleButton.

    TouchAction

    Describes the action of a specific touch point.

    VerticalAlignment

    Describes how a child element is vertically positioned or stretched within a parent's layout slot.

    Visibility

    Specifies the display state of an element.

    Delegates

    PropertyChangedHandler<T>

    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation