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