mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
23 lines
767 B
TypeScript
23 lines
767 B
TypeScript
import definition = require("ui/label");
|
|
import dependencyObservable = require("ui/core/dependency-observable");
|
|
import proxy = require("ui/core/proxy");
|
|
import textBase = require("ui/text-base");
|
|
|
|
export class Label extends textBase.TextBase implements definition.Label {
|
|
public static textWrapProperty = new dependencyObservable.Property(
|
|
"textWrap",
|
|
"Label",
|
|
new proxy.PropertyMetadata(false, dependencyObservable.PropertyMetadataSettings.AffectsLayout)
|
|
);
|
|
|
|
constructor(options?: definition.Options) {
|
|
super(options);
|
|
}
|
|
|
|
get textWrap(): boolean {
|
|
return this._getValue(Label.textWrapProperty);
|
|
}
|
|
set textWrap(value: boolean) {
|
|
this._setValue(Label.textWrapProperty, value);
|
|
}
|
|
} |