本文整理汇总了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>();
}
示例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>();
}
示例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>();
}
示例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>();
}
示例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>();
}
示例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>();
}
示例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>();
}
示例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>();
}
示例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> ();
}
示例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>();
}
示例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>();
}
示例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());
}
}
}
示例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>();
}
示例14: RegisterViews
protected override void RegisterViews(IViewFactory viewFactory)
{
viewFactory.Register<LoginViewModel, LoginView>();
viewFactory.Register<MainViewModel, MainView>();
}
示例15: RegisterViews
protected override void RegisterViews(IViewFactory viewFactory)
{
viewFactory.Register<LoginViewModel, Login>();
viewFactory.Register<ContactosViewModel, Contactos>();
viewFactory.Register<RegistroViewModel, Registro>();
}