Beispiel #1
0
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType       userType;

            switch (typeName)
            {
            case "Object":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Object));
                break;

            case "Windows.UI.Xaml.Controls.Page":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Page));
                break;

            case "Windows.UI.Xaml.Controls.UserControl":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.UserControl));
                break;

            case "Windows.UI.Xaml.DependencyObject":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DependencyObject));
                break;

            case "TopTenApp.ViewModel.ViewModelLocator":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.ViewModel.ViewModelLocator), GetXamlTypeByName("Object"));
                userType.Activator = Activate_0_ViewModelLocator;
                userType.AddMemberName("DefaultNavigationService");
                userType.AddMemberName("LoginViewModel");
                userType.AddMemberName("GroupsViewModel");
                userType.AddMemberName("ArticlesInGroupViewModel");
                userType.AddMemberName("ArticleViewModel");
                userType.AddMemberName("CommentsViewModel");
                userType.AddMemberName("RegisterViewModel");
                userType.AddMemberName("UserControlNavigation");
                userType.AddMemberName("FavoriteSelectionViewModel");
                xamlType = userType;
                break;

            case "TopTenApp.Services.INavigationService":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Services.INavigationService), null);
                xamlType = userType;
                break;

            case "GalaSoft.MvvmLight.ViewModelBase":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::GalaSoft.MvvmLight.ViewModelBase), GetXamlTypeByName("GalaSoft.MvvmLight.ObservableObject"));
                xamlType = userType;
                break;

            case "GalaSoft.MvvmLight.ObservableObject":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::GalaSoft.MvvmLight.ObservableObject), GetXamlTypeByName("Object"));
                userType.Activator = Activate_3_ObservableObject;
                xamlType           = userType;
                break;

            case "TopTenApp.Common.LayoutAwarePage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_4_LayoutAwarePage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.UserControlNavigationView":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.UserControlNavigationView), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_5_UserControlNavigationView;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.ArticlePage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.ArticlePage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_6_ArticlePage;
                xamlType           = userType;
                break;

            case "TopTenApp.Behavior.SelectionChangeBehavior":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Behavior.SelectionChangeBehavior), GetXamlTypeByName("Object"));
                userType.Activator = Activate_7_SelectionChangeBehavior;
                userType.AddMemberName("SelectionChanged");
                xamlType = userType;
                break;

            case "System.Windows.Input.ICommand":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Windows.Input.ICommand), null);
                xamlType = userType;
                break;

            case "TopTenApp.Views.ArticlesByGroupPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.ArticlesByGroupPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_9_ArticlesByGroupPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.CommentsPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.CommentsPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_10_CommentsPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.ContinuesPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.ContinuesPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_11_ContinuesPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.FavoriteSelectionPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.FavoriteSelectionPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_12_FavoriteSelectionPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.GroupsPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.GroupsPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_13_GroupsPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.LoginPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.LoginPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_14_LoginPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.PageForPrinting":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.PageForPrinting), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_15_PageForPrinting;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.RegisterPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.RegisterPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_16_RegisterPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.SearchResultPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SearchResultPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_17_SearchResultPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Common.BooleanToVisibilityConverter":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Common.BooleanToVisibilityConverter), GetXamlTypeByName("Object"));
                userType.Activator = Activate_18_BooleanToVisibilityConverter;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.SearchResultsPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SearchResultsPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_19_SearchResultsPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.SettingsPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SettingsPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_20_SettingsPage;
                xamlType           = userType;
                break;

            case "TopTenApp.Views.SnapPage":
                userType           = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SnapPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_21_SnapPage;
                xamlType           = userType;
                break;
            }
            return(xamlType);
        }
Beispiel #2
0
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType userType;

            switch (typeName)
            {
            case "Object":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Object));
                break;

            case "Windows.UI.Xaml.Controls.Page":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Page));
                break;

            case "Windows.UI.Xaml.Controls.UserControl":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.UserControl));
                break;

            case "Windows.UI.Xaml.DependencyObject":
                xamlType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DependencyObject));
                break;

            case "TopTenApp.ViewModel.ViewModelLocator":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.ViewModel.ViewModelLocator), GetXamlTypeByName("Object"));
                userType.Activator = Activate_0_ViewModelLocator;
                userType.AddMemberName("DefaultNavigationService");
                userType.AddMemberName("LoginViewModel");
                userType.AddMemberName("GroupsViewModel");
                userType.AddMemberName("ArticlesInGroupViewModel");
                userType.AddMemberName("ArticleViewModel");
                userType.AddMemberName("CommentsViewModel");
                userType.AddMemberName("RegisterViewModel");
                userType.AddMemberName("UserControlNavigation");
                userType.AddMemberName("FavoriteSelectionViewModel");
                xamlType = userType;
                break;

            case "TopTenApp.Services.INavigationService":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Services.INavigationService), null);
                xamlType = userType;
                break;

            case "GalaSoft.MvvmLight.ViewModelBase":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::GalaSoft.MvvmLight.ViewModelBase), GetXamlTypeByName("GalaSoft.MvvmLight.ObservableObject"));
                xamlType = userType;
                break;

            case "GalaSoft.MvvmLight.ObservableObject":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::GalaSoft.MvvmLight.ObservableObject), GetXamlTypeByName("Object"));
                userType.Activator = Activate_3_ObservableObject;
                xamlType = userType;
                break;

            case "TopTenApp.Common.LayoutAwarePage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_4_LayoutAwarePage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.UserControlNavigationView":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.UserControlNavigationView), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_5_UserControlNavigationView;
                xamlType = userType;
                break;

            case "TopTenApp.Views.ArticlePage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.ArticlePage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_6_ArticlePage;
                xamlType = userType;
                break;

            case "TopTenApp.Behavior.SelectionChangeBehavior":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Behavior.SelectionChangeBehavior), GetXamlTypeByName("Object"));
                userType.Activator = Activate_7_SelectionChangeBehavior;
                userType.AddMemberName("SelectionChanged");
                xamlType = userType;
                break;

            case "System.Windows.Input.ICommand":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Windows.Input.ICommand), null);
                xamlType = userType;
                break;

            case "TopTenApp.Views.ArticlesByGroupPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.ArticlesByGroupPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_9_ArticlesByGroupPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.CommentsPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.CommentsPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_10_CommentsPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.ContinuesPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.ContinuesPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_11_ContinuesPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.FavoriteSelectionPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.FavoriteSelectionPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_12_FavoriteSelectionPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.GroupsPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.GroupsPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_13_GroupsPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.LoginPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.LoginPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_14_LoginPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.PageForPrinting":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.PageForPrinting), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_15_PageForPrinting;
                xamlType = userType;
                break;

            case "TopTenApp.Views.RegisterPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.RegisterPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_16_RegisterPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.SearchResultPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SearchResultPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_17_SearchResultPage;
                xamlType = userType;
                break;

            case "TopTenApp.Common.BooleanToVisibilityConverter":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Common.BooleanToVisibilityConverter), GetXamlTypeByName("Object"));
                userType.Activator = Activate_18_BooleanToVisibilityConverter;
                xamlType = userType;
                break;

            case "TopTenApp.Views.SearchResultsPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SearchResultsPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_19_SearchResultsPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.SettingsPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SettingsPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_20_SettingsPage;
                xamlType = userType;
                break;

            case "TopTenApp.Views.SnapPage":
                userType = new global::TopTenApp.TopTenApp_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::TopTenApp.Views.SnapPage), GetXamlTypeByName("TopTenApp.Common.LayoutAwarePage"));
                userType.Activator = Activate_21_SnapPage;
                xamlType = userType;
                break;

            }
            return xamlType;
        }