Files
NativeScript/ui/label/label-common.ts
2015-03-03 10:34:40 +02:00

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);
}
}