当前位置: 首页>>代码示例>>C#>>正文


C# IViewFactory.Register方法代码示例

本文整理汇总了C#中IViewFactory.Register方法的典型用法代码示例。如果您正苦于以下问题:C# IViewFactory.Register方法的具体用法?C# IViewFactory.Register怎么用?C# IViewFactory.Register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IViewFactory的用法示例。


在下文中一共展示了IViewFactory.Register方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel,Login>();
     viewFactory.Register<RegistroViewModel, Registro>();
     viewFactory.Register<PrincipalViewModel, Principal>();
     viewFactory.Register<NuevoBlocViewModel,NuevoBlocView>();
 }
开发者ID:luisgiltajamar,项目名称:BlocNotasCursoXamarin,代码行数:7,代码来源:Startup.cs

示例2: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel,LoginView>();
     viewFactory.Register<GruposViewModel,GrupoView>();
     viewFactory.Register<NewGrupoViewModel,NewGrupoView>();
     viewFactory.Register<TareasViewModel,TareasView>();
     viewFactory.Register<NuevaTareaViewModel,NuevaTareaView>();
 }
开发者ID:M1r3l,项目名称:TareasXamarin,代码行数:8,代码来源:StartUp.cs

示例3: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel, Login>();
     viewFactory.Register<RegisterViewModel, Register>();
     viewFactory.Register<PrincipalViewModel, Principal>();
     viewFactory.Register<ListadoViewModel,Listado>();
     viewFactory.Register<MainViewModel,Main>();
 }
开发者ID:M1r3l,项目名称:RedSocial,代码行数:8,代码来源:StartUp.cs

示例4: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel, LoginPage>();
     viewFactory.Register<LandingPageViewModel, LandingPage>();
     viewFactory.Register<OrderFormViewModel, OrderFormPage>();
     viewFactory.Register<RestaurantViewModel, RestaurantPage>();
     viewFactory.Register<MenuViewModel, MenuPage>();
 }
开发者ID:kmjonmastro,项目名称:LunchPacMobile,代码行数:8,代码来源:BootStrap.cs

示例5: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     //Aquí registras los viewmodel y los view, relcionandolos
     //Esta parte de código dentro de la arquitectura, que es toda igual, difiere según el proyecto.
     viewFactory.Register<LoginViewModel, Login>();
     viewFactory.Register<RegistroViewModel, Registro>();
     viewFactory.Register<PrincipalViewModel, Principal>();
     viewFactory.Register<NuevoBlockViewModel, NuevoBlockView>();
 }
开发者ID:alejandrogf,项目名称:xamarin-BlockNotas,代码行数:9,代码来源:Startup.cs

示例6: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     //Aquí registras los viewmodel y los view, relcionandolos
     //Esta parte de código dentro de la arquitectura, que es toda igual, difiere según el proyecto.
     viewFactory.Register<LoginViewModel, Login>();
     viewFactory.Register<RegistroViewModel, Registro>();
     viewFactory.Register<PrincipalViewModel, Principal>();
     viewFactory.Register<BuscarContactoViewModel, Contactos>();
     viewFactory.Register<EnviarMensajeViewModel, Mensajes>();
 }
开发者ID:alejandrogf,项目名称:RedSocial09,代码行数:10,代码来源:StartUp.cs

示例7: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel,LoginView>();
     viewFactory.Register<AltaViewModel,AltaView>();
     viewFactory.Register<MainViewModel,MainView>();
     viewFactory.Register<UsuariosViewModel,UsuariosView>();
     viewFactory.Register<MensajesViewModel,MensajesView>();
     viewFactory.Register<DetalleViewModel,DetalleView>();
     viewFactory.Register<SendViewModel,SendView>();
     viewFactory.Register<DetalleMensajeViewModel,DetalleMensajeView>();
     viewFactory.Register<ContactosViewModel,ContactosView>();
     viewFactory.Register<MensajesEnviadosViewModel,MensajesEnviadosView>();
 }
开发者ID:M1r3l,项目名称:RedSocialXamarin,代码行数:13,代码来源:StartUp.cs

示例8: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel, Login>();
     viewFactory.Register<RegistroViewModel, Registro>();
     viewFactory.Register<HomeViewModel, Home>();
     viewFactory.Register<UsuariosListadoViewModel, ListadoUsuarios>();
     viewFactory.Register<UsuarioDetalleViewModel, UsuarioDetalle>();
     viewFactory.Register<MensajesRecibidosViewModel, MensajesRecibidos>();
     viewFactory.Register<MensajesEnviadosViewModel, MensajesEnviados>();
     viewFactory.Register<MensajeNuevoViewModel, MensajeNuevo>();
     viewFactory.Register<MensajeDetalleViewModel, MensajeDetalle>();
 }
开发者ID:FranLsz,项目名称:RedContactosXamarin,代码行数:12,代码来源:Startup.cs

示例9: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel, LoginView>();
     viewFactory.Register<AltaViewModel, Alta>();
     viewFactory.Register<ContactosViewModel, ContactosView>();                viewFactory.Register<PrincipalViewModel,PrincipalView>();
     viewFactory.Register <AddContactoViewModel,AddContactoView> ();
     viewFactory.Register <EnviarMensajeViewModel,EnviarMensajeView> ();
     viewFactory.Register <MisMensajesViewModel,MisMensajesView> ();
     viewFactory.Register <DetalleMensajeViewModel,DetalleMensajeView> ();
 }
开发者ID:felixMA1,项目名称:RedContactos_v2,代码行数:10,代码来源:Startup.cs

示例10: InitializeViewFactory

        protected override void InitializeViewFactory(IViewFactory viewFactory)
        {
            base.InitializeViewFactory(viewFactory);

            viewFactory.Register<ActionSheetTestPage, ActionSheetTestViewModel>();
            viewFactory.Register<CaptureImagePage, CaptureImagePageViewModel>();
            viewFactory.Register<ExtendedListViewPage, ExtendedListViewPageViewModel>();
            viewFactory.Register<ViewImagePage, ViewImagePageViewModel>();
            viewFactory.Register<BackgroundImagePage, BackgroundImagePageViewModel>();
            viewFactory.Register<ActivityIndicatorTestView, ActivityIndicatorTestViewModel>();
            viewFactory.Register<GridViewPage, GridViewPageViewModel>();
        }
开发者ID:jimbobbennett,项目名称:JimLib.Xamarin,代码行数:12,代码来源:App.cs

示例11: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel, LoginView>();
     viewFactory.Register<HomeViewModel, HomeView>();
     viewFactory.Register<NuevoGrupoViewModel, NuevoGrupoView>();
     viewFactory.Register<ListadoTareasViewModel, ListadoTareasView>();
     viewFactory.Register<NuevaTareaViewModel, NuevaTareaView>();
     viewFactory.Register<DetalleTareaViewModel, DetalleTareaView>();
 }
开发者ID:FranLsz,项目名称:GestionDeTareasXamarin,代码行数:9,代码来源:Startup.cs

示例12: RegisterViews

        protected virtual void RegisterViews(IViewFactory viewFactory)
        {
            if (AutoRegisterAssembly == null)
                return;

            var viewModels = AutoRegisterAssembly.DefinedTypes.Where(t => t.Namespace != null && t.Namespace.EndsWith(".ViewModels") && t.Name.EndsWith("VM"));
            var views = AutoRegisterAssembly.DefinedTypes.Where(t => t.Namespace != null && t.Namespace.EndsWith(".Views") && t.Name.EndsWith("View"));

            foreach (var vm in viewModels)
            {
                var pairedViews = views.Where(v => v.Name.Substring(0, v.Name.Length - 4) == vm.Name.Substring(0, vm.Name.Length - 2));
                if (pairedViews.Count() == 1)
                {
                    var vmt = vm.AsType();
                    viewFactory.Register(vm.AsType(), pairedViews.First().AsType());
                }
            }
        }
开发者ID:jaydeboer,项目名称:XamarinFormsAutofacMvvmStarterKit,代码行数:18,代码来源:CoreAutofacBootstrapper.cs

示例13: RegisterViews

        private static void RegisterViews(IViewFactory viewFactory)
        {
            viewFactory.Register<DisclaimerViewModel, DisclaimerListPage>();

            viewFactory.Register<PagesViewModel, InformationOverviewPage>();
            viewFactory.Register<DetailedPagesViewModel, DetailedInformationPage>();
            viewFactory.Register<PageViewModel, DetailPage>();

            viewFactory.Register<EventPageViewModel, EventDetailPage>();
            viewFactory.Register<EventPagesViewModel, EventsOverviewPage>();

            viewFactory.Register<LanguagesViewModel, LanguagesPage>();
            viewFactory.Register<LocationsViewModel, LocationsPage>();

            viewFactory.Register<MainPageViewModel, MainPage>();
            viewFactory.Register<NavigationViewModel, NavigationDrawerPage>();
            viewFactory.Register<SearchViewModel, SearchListPage>();
            viewFactory.Register<TabViewModel, TabPage>();
        }
开发者ID:Integreat,项目名称:app-cross_platform,代码行数:19,代码来源:AppSetup.cs

示例14: RegisterViews

		protected override void RegisterViews(IViewFactory viewFactory)
		{
			viewFactory.Register<LoginViewModel, LoginView>();
			viewFactory.Register<MainViewModel, MainView>();
		}
开发者ID:SamirHafez,项目名称:Fresh,代码行数:5,代码来源:Bootstrapper.cs

示例15: RegisterViews

 protected override void RegisterViews(IViewFactory viewFactory)
 {
     viewFactory.Register<LoginViewModel, Login>();
     viewFactory.Register<ContactosViewModel, Contactos>();
     viewFactory.Register<RegistroViewModel, Registro>();
 }
开发者ID:AlvaroDama,项目名称:RedSocial,代码行数:6,代码来源:StartUp.cs


注:本文中的IViewFactory.Register方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。