mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
22 lines
508 B
TypeScript
22 lines
508 B
TypeScript
import { StackLayout, Label, Button, EventData } from "@nativescript/core";
|
|
|
|
export class MyControl extends StackLayout {
|
|
constructor() {
|
|
super();
|
|
|
|
var counter: number = 0;
|
|
|
|
var lbl = new Label();
|
|
var btn = new Button();
|
|
btn.text = "Tap me!";
|
|
btn.on(Button.tapEvent, (args: EventData) => {
|
|
lbl.text = "Tap " + counter++;
|
|
});
|
|
|
|
this.addChild(lbl);
|
|
this.addChild(btn);
|
|
|
|
this.className = "MyStackLayout";
|
|
}
|
|
}
|