private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType       userType;

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

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

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

            case "Windows.UI.Xaml.Controls.Panel":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Panel));
                break;

            case "Windows.UI.Xaml.Controls.RichTextBlock":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.RichTextBlock));
                break;

            case "Windows.UI.Xaml.DataTemplate":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DataTemplate));
                break;

            case "ApressDemo.ViewModels.ViewModelLocator":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.ViewModels.ViewModelLocator), GetXamlTypeByName("Object"));
                userType.Activator = Activate_0_ViewModelLocator;
                userType.AddMemberName("MVVMFeaturedBookListViewModel");
                xamlType = userType;
                break;

            case "ApressDemo.ViewModels.MVVMFeaturedBookListViewModel":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.ViewModels.MVVMFeaturedBookListViewModel), GetXamlTypeByName("GalaSoft.MvvmLight.ViewModelBase"));
                userType.Activator = Activate_1_MVVMFeaturedBookListViewModel;
                xamlType           = userType;
                break;

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

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

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

            case "ApressDemo.Views.AccountPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.AccountPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_5_AccountPage;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.AccountSettingsFlyout":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.AccountSettingsFlyout), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_6_AccountSettingsFlyout;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.LiveIntegration":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.LiveIntegration), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_7_LiveIntegration;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.ManageCloud":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.ManageCloud), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_8_ManageCloud;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.Media":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.Media), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_9_Media;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.MVVMFeaturedBookList":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.MVVMFeaturedBookList), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_10_MVVMFeaturedBookList;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.PrivacyStatementSettingsFlyout":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.PrivacyStatementSettingsFlyout), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_11_PrivacyStatementSettingsFlyout;
                xamlType           = userType;
                break;

            case "ApressDemo.SearchResultsPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.SearchResultsPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_12_SearchResultsPage;
                xamlType           = userType;
                break;

            case "ApressDemo.Common.RichTextColumns":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Common.RichTextColumns), GetXamlTypeByName("Windows.UI.Xaml.Controls.Panel"));
                userType.Activator = Activate_13_RichTextColumns;
                userType.SetContentPropertyName("ApressDemo.Common.RichTextColumns.RichTextContent");
                userType.AddMemberName("RichTextContent");
                userType.AddMemberName("ColumnTemplate");
                xamlType = userType;
                break;

            case "ApressDemo.Views.BookDetails":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.BookDetails), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_14_BookDetails;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.BookGroupsByTechnology":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.BookGroupsByTechnology), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_15_BookGroupsByTechnology;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.DummySplashScreen":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.DummySplashScreen), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_16_DummySplashScreen;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.FeaturedBookList":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.FeaturedBookList), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_17_FeaturedBookList;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.FlipViewDemo":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.FlipViewDemo), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_18_FlipViewDemo;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.ListViewDemo":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.ListViewDemo), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_19_ListViewDemo;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.SettingsFlyout":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.SettingsFlyout), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_20_SettingsFlyout;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.SignalRChat":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.SignalRChat), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_21_SignalRChat;
                xamlType           = userType;
                break;
            }
            return(xamlType);
        }
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType       userType;

            switch (typeName)
            {
            case "Windows.UI.Xaml.Controls.Page":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Page));
                break;

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

            case "Windows.UI.Xaml.Controls.Panel":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Panel));
                break;

            case "Windows.UI.Xaml.Controls.RichTextBlock":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.RichTextBlock));
                break;

            case "Windows.UI.Xaml.DataTemplate":
                xamlType = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DataTemplate));
                break;

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

            case "ApressDemo.GroupedItemsPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.GroupedItemsPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_1_GroupedItemsPage;
                xamlType           = userType;
                break;

            case "ApressDemo.GroupDetailPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.GroupDetailPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_2_GroupDetailPage;
                xamlType           = userType;
                break;

            case "ApressDemo.Common.RichTextColumns":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Common.RichTextColumns), GetXamlTypeByName("Windows.UI.Xaml.Controls.Panel"));
                userType.Activator = Activate_3_RichTextColumns;
                userType.SetContentPropertyName("ApressDemo.Common.RichTextColumns.RichTextContent");
                userType.AddMemberName("RichTextContent");
                userType.AddMemberName("ColumnTemplate");
                xamlType = userType;
                break;

            case "ApressDemo.ItemDetailPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.ItemDetailPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_4_ItemDetailPage;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.AccountPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.AccountPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_5_AccountPage;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.Media":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.Media), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_6_Media;
                xamlType           = userType;
                break;

            case "ApressDemo.SearchResultsPage":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.SearchResultsPage), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_7_SearchResultsPage;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.BookDetails":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.BookDetails), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_8_BookDetails;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.BookGroupsByTechnology":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.BookGroupsByTechnology), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_9_BookGroupsByTechnology;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.DummySplashScreen":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.DummySplashScreen), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_10_DummySplashScreen;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.FeaturedBookList":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.FeaturedBookList), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_11_FeaturedBookList;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.FlipViewDemo":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.FlipViewDemo), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_12_FlipViewDemo;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.ListViewDemo":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.ListViewDemo), GetXamlTypeByName("ApressDemo.Common.LayoutAwarePage"));
                userType.Activator = Activate_13_ListViewDemo;
                xamlType           = userType;
                break;

            case "ApressDemo.Views.SettingsFlyout":
                userType           = new global::ApressDemo.ApressDemo_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::ApressDemo.Views.SettingsFlyout), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_14_SettingsFlyout;
                xamlType           = userType;
                break;
            }
            return(xamlType);
        }