2016-06-11 34 views

回答

0

我實現這一目標的方式是在使用MessagingCenter觸摸滑塊時發送消息。我爲iOS和Android創建了自定義渲染器。在Android中,我在StartTrackingTouch和SeekBar的StopTrackingTouch中發送消息。在iOS上我相信我只是使用了AllTouchEvents事件,這對我來說很好。

另一種方法是,如果值從模型改變,則將事件發送到ViewModel,而不是直接更改值(如果值在模型中更改並且模型可以訪問ViewModel,則無論如何設計不好。 )在我的情況下,我需要知道滑塊何時被觸摸,因爲該值始終在網絡中發生變化,我需要使網絡響應無效一段時間,以便用戶不會經歷滑塊跳動。