public void SetViewPager(ViewPager view)
{
if (_viewPager == view) return;
if (null != _viewPager)
_viewPager.ClearOnPageChangeListeners();
if (null == view.Adapter)
throw new InvalidOperationException("ViewPager does not have an Adapter instance.");
_viewPager = view;
_viewPager.AddOnPageChangeListener(this);
NotifyDataSetChanged();
}