mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 03:31:45 +08:00
22 lines
665 B
TypeScript
22 lines
665 B
TypeScript
/**
|
|
* @module "ui/layouts/stack-layout"
|
|
*/ /** */
|
|
import { LayoutBase, Property } from "../layout-base";
|
|
|
|
/**
|
|
* A Layout that arranges its children horizontally or vertically. The direction can be set by orientation property.
|
|
*/
|
|
export class StackLayout extends LayoutBase {
|
|
/**
|
|
* Gets or sets if layout should be horizontal or vertical.
|
|
* The default value is vertical.
|
|
*/
|
|
orientation: Orientation;
|
|
}
|
|
|
|
export type Orientation = "horizontal" | "vertical";
|
|
|
|
/**
|
|
* Represents the observable property backing the orientation property of each StackLayout instance.
|
|
*/
|
|
export const orientationProperty: Property<StackLayout, Orientation>; |