import * as segmentedBarModule from "tns-core-modules/ui/segmented-bar"; export function getNativeItemsCount(bar: segmentedBarModule.SegmentedBar): number { return (bar.nativeView).numberOfSegments; } export function checkNativeItemsTextColor(bar: segmentedBarModule.SegmentedBar): boolean { var isValid = true; var attrs = (bar.nativeView).titleTextAttributesForState(UIControlState.Normal); isValid = bar.color && attrs && attrs.valueForKey(NSForegroundColorAttributeName) === bar.color.ios; return isValid; } export function setNativeSelectedIndex(bar: segmentedBarModule.SegmentedBar, index: number): void { (bar.nativeView).selectedSegmentIndex = index; (bar.nativeView).sendActionsForControlEvents(UIControlEvents.ValueChanged); }