@sharpts/gui
Core and Composition
Elements, composition primitives, refs, events, and shared GUI types.
@sharpts/gui 0.0.0-local · SharpTS 7c6010104a43Symbols
BorderHandleOpaque handle type for Border controls.
Type aliasButtonHandleOpaque handle type for Button controls.
InterfaceCommonPropsProps shared by all built-in controls.
Type aliasComponentFunction component that returns GUI content.
Type aliasCustomControlComponentTyped TSX tag for a packaged custom-control descriptor.
FunctiondefineCustomControlCreates a typed TSX tag for a statically packaged managed custom-control descriptor.
Type aliasDesktopControlKindBuilt-in native control kind that can be targeted by application styles.
InterfaceDesktopResourceReferenceReference to a named application resource.
Type aliasDesktopResourceValueLiteral value stored in an application resource dictionary.
InterfaceDesktopStyleOne application-level style rule.
InterfaceDesktopStyleSelectorSelects controls by native kind and optional style classes.
InterfaceDesktopStyleSettersValues assigned when a DesktopStyle selector matches a control.
Type aliasDesktopStyleValueLiteral or resource-backed value assigned by a desktop style.
Type aliasDockEdge used to place a child inside a DockPanel.
Type aliasDrawingCommandRetained drawing command rendered by DrawingCanvas.
Type aliasDrawingCompositeModeSupported drawing compositing operations.
Type aliasDrawingLineCapSupported stroke end-cap shapes.
Type aliasDrawingLineJoinSupported stroke join shapes.
InterfaceDrawingPointA logical point used by polyline drawing commands.
Type aliasDropEffectNative drag-and-drop operation selected by a handler.
InterfaceDropEventNormalized native drag-and-drop event.
FunctionErrorBoundaryRestores the previous native tree and renders fallback content after a descendant fails.
InterfaceErrorBoundaryPropsProps accepted by ErrorBoundary.
ConstantFragmentGroups adjacent GUI children without creating a native control.
Type aliasGridHandleOpaque handle type for Grid controls.
Type aliasGuiChildContent accepted by component and control children.
InterfaceGuiElementImmutable virtual element produced by TSX and consumed by the GUI renderer.
Type aliasHorizontalAlignmentHorizontal placement within a layout slot.
InterfaceKeyEventNormalized native keyboard event.
Type aliasOrientationDirection in which a panel arranges its children.
Type aliasPointerButtonButton whose state changed for a pointer event.
InterfacePointerEventNormalized native pointer event in local device-independent coordinates.
Type aliasPointerTypePointer device category reported by native desktop input.
InterfaceRichTextRunAn independently formatted run rendered by RichTextBlock.
Type aliasScrollBarVisibilityPolicy controlling when a scroll bar is displayed.
Type aliasSelectionModeSingle- or multiple-item selection behavior.
Type aliasStackPanelHandleOpaque handle type for StackPanel controls.
Type aliasStretchImage scaling behavior within the available layout slot.
Type aliasTextBlockHandleOpaque handle type for TextBlock controls.
Type aliasTextBoxHandleOpaque handle type for TextBox controls.
Type aliasTextualChildText-compatible content accepted by controls such as TextBlock and Button.
InterfaceTextualChildArrayA nested array of textual control children.
Type aliasThemeWindow color theme.
Type aliasThicknessOne, two, or four device-independent values describing edge thickness.
Type aliasVerticalAlignmentVertical placement within a layout slot.
Type aliasWindowHandleOpaque handle type for Window controls.
InterfaceWindowMetricsEventCoalesced post-layout metrics for the containing desktop window.
Type aliasWindowStateNative desktop window presentation state.