Bind значение скольжения к observable object, а затем слушать propertyChangeEvent
этого объекта..
Пример
Учитывая, вы имеете XML вида:
<Page loaded="pageLoaded">
<StackLayout>
<Slider value="{{ sliderValue }}" />
</StackLayout>
</Page>
Тогда вы можете написать связывания и событие, как это:
var observable = require("data/observable");
function pageLoaded(args) {
var page = args.object;
var viewModel = new observable.Observable();
viewModel.set('sliderValue', 42);
page.bindingContext = viewModel;
viewModel.on(observable.Observable.propertyChangeEvent, function(propertyChangeData){
//Do your magic here
});
}
exports.pageLoaded = pageLoaded;
Привязка данных и Наблюдаемые объекты являются ключевыми частями из NativeScript. Я настоятельно рекомендую прочитать документацию и получить себе знакомы с ними:
Yey !! Это работает как шарм :) Большое спасибо :) –