mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
19 lines
615 B
TypeScript
19 lines
615 B
TypeScript
import view = require("ui/core/view");
|
|
import definition = require("ui/switch");
|
|
import dependencyObservable = require("ui/core/dependency-observable");
|
|
import proxy = require("ui/core/proxy");
|
|
|
|
export class Switch extends view.View implements definition.Switch {
|
|
public static checkedProperty = new dependencyObservable.Property(
|
|
"checked",
|
|
"Switch",
|
|
new proxy.PropertyMetadata(false)
|
|
);
|
|
|
|
get checked(): boolean {
|
|
return this._getValue(Switch.checkedProperty);
|
|
}
|
|
set checked(value: boolean) {
|
|
this._setValue(Switch.checkedProperty, value);
|
|
}
|
|
} |