Call ToLower() on view model name alone instead of concatenated string.
Add custom attribute "selectedIndex" to allow specifying the initial page index each time BindableViewPager.ItemsSource is set.