Пример #1
0
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType userType;

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

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

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

            case "Windows.UI.Color":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Windows.UI.Color), GetXamlTypeByName("System.ValueType"));
                userType.AddMemberName("A");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                                   "Byte");
                userType.AddMemberName("B");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                                   "Byte");
                userType.AddMemberName("G");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                                   "Byte");
                userType.AddMemberName("R");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                                   "Byte");
                xamlType = userType;
                break;

            case "System.ValueType":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.ValueType), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case "Byte":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Byte), GetXamlTypeByName("System.ValueType"));
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                                   "Byte");
                xamlType = userType;
                break;

            case "App1.AboutPage":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.AboutPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_3_AboutPage;
                xamlType = userType;
                break;

            case "App1.ErrorDialog":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.ErrorDialog), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                xamlType = userType;
                break;

            case "App1.Preparing":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.Preparing), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_5_Preparing;
                xamlType = userType;
                break;

            case "App1.CredentialPanel2":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.CredentialPanel2), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                xamlType = userType;
                break;

            case "App1.CredentialPanel":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.CredentialPanel), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_7_CredentialPanel;
                xamlType = userType;
                break;

            case "App1.MainPage":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_8_MainPage;
                userType.AddMemberName("ProtocolEvent");
                xamlType = userType;
                break;

            case "Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            }
            return xamlType;
        }
Пример #2
0
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName)
        {
            global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType       userType;

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

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

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

            case "Windows.UI.Color":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Windows.UI.Color), GetXamlTypeByName("System.ValueType"));
                userType.AddMemberName("A");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                             "Byte");
                userType.AddMemberName("B");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                             "Byte");
                userType.AddMemberName("G");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                             "Byte");
                userType.AddMemberName("R");
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                             "Byte");
                xamlType = userType;
                break;

            case "System.ValueType":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.ValueType), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case "Byte":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Byte), GetXamlTypeByName("System.ValueType"));
                AddToMapOfTypeToStandardName(typeof(global::System.Byte),
                                             "Byte");
                xamlType = userType;
                break;

            case "App1.AboutPage":
                userType           = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.AboutPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_3_AboutPage;
                xamlType           = userType;
                break;

            case "App1.ErrorDialog":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.ErrorDialog), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                xamlType = userType;
                break;

            case "App1.Preparing":
                userType           = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.Preparing), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_5_Preparing;
                xamlType           = userType;
                break;

            case "App1.CredentialPanel2":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.CredentialPanel2), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                xamlType = userType;
                break;

            case "App1.CredentialPanel":
                userType           = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.CredentialPanel), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_7_CredentialPanel;
                xamlType           = userType;
                break;

            case "App1.MainPage":
                userType           = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::App1.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_8_MainPage;
                userType.AddMemberName("ProtocolEvent");
                xamlType = userType;
                break;

            case "Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs":
                userType = new global::AfirmaWMetro.Afirma_WMetro_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs), GetXamlTypeByName("Object"));
                xamlType = userType;
                break;
            }
            return(xamlType);
        }