コード例 #1
0
        public Page GetPageWithViewModel <T>() where T : Page
        {
            var page = (Page)Activator.CreateInstance(typeof(T));

            page.BindingContext = _viewModelLocator.Get <T>();
            return(page);
        }
コード例 #2
0
        public ShellViewModel(IViewModelLocator viewModelLocator)
        {
            this.viewModelLocator = viewModelLocator;

            SelectedViewModel = viewModelLocator.Get("Customers");
        }
コード例 #3
0
 private void ShowEntities(object parameter)
 {
     SelectedViewModel = viewModelLocator.Get(parameter);
 }
コード例 #4
0
 private BaseViewModel ViewModelLocator_Get_TestHelper <T>() where T : Xamarin.Forms.Page
 {
     return(viewModelLocator.Get <T>());
 }