mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-20 23:42:50 +08:00
22 lines
433 B
TypeScript
22 lines
433 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';
|
|
}
|
|
}
|