private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "WindowsEightTweaks.MainPage": userType = new XamlUserType(this, typeName, typeof(WindowsEightTweaks.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_MainPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "Metarma.Common.LayoutAwarePage": userType = new XamlUserType(this, typeName, typeof(Metarma.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_LayoutAwarePage; xamlType = userType; break; case "Metarma.AddStation": userType = new XamlUserType(this, typeName, typeof(Metarma.AddStation), GetXamlTypeByName("Metarma.Common.LayoutAwarePage")); userType.Activator = Activate_1_AddStation; xamlType = userType; break; case "Metarma.MainPage": userType = new XamlUserType(this, typeName, typeof(Metarma.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_2_MainPage; xamlType = userType; break; case "Metarma.MetarControl": userType = new XamlUserType(this, typeName, typeof(Metarma.MetarControl), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_3_MetarControl; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.RichTextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RichTextBlock)); break; case "Windows.UI.Xaml.Controls.TextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.TextBlock)); break; case "Windows.UI.Xaml.Controls.Button": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Button)); break; case "Windows.UI.Xaml.Controls.RadioButton": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RadioButton)); break; case "Windows.UI.Xaml.Controls.GridViewItem": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.GridViewItem)); break; case "Windows.UI.Xaml.Controls.ScrollViewer": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.ScrollViewer)); break; case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "SQLite.MetroStyle.ValidationApp.BlankPage": userType = new XamlUserType(this, typeName, typeof(SQLite.MetroStyle.ValidationApp.BlankPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_BlankPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "String": xamlType = new XamlSystemBaseType(typeName, typeof(System.String)); break; case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "metroflip.Flip": userType = new XamlUserType(this, typeName, typeof(metroflip.Flip), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_0_Flip; userType.AddMemberName("TextPrev"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("TextNext"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); xamlType = userType; break; case "metroflip.MainPage": userType = new XamlUserType(this, typeName, typeof(metroflip.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_1_MainPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "Spotify.Metro.View.GroupedCollectionPage": userType = new XamlUserType(this, typeName, typeof(Spotify.Metro.View.GroupedCollectionPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_0_GroupedCollectionPage; xamlType = userType; break; case "Spotify.Metro.View.CollectionSummaryPage": userType = new XamlUserType(this, typeName, typeof(Spotify.Metro.View.CollectionSummaryPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_1_CollectionSummaryPage; xamlType = userType; break; case "Spotify.Metro.View.DetailPage": userType = new XamlUserType(this, typeName, typeof(Spotify.Metro.View.DetailPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_2_DetailPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "Windows.UI.Xaml.Controls.Panel": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Panel)); break; case "Windows.UI.Xaml.Controls.RichTextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RichTextBlock)); break; case "Windows.UI.Xaml.DataTemplate": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.DataTemplate)); break; case "_8Tracks.Common.LayoutAwarePage": userType = new XamlUserType(this, typeName, typeof(_8Tracks.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_LayoutAwarePage; xamlType = userType; break; case "_8Tracks.Common.RichTextColumns": userType = new XamlUserType(this, typeName, typeof(_8Tracks.Common.RichTextColumns), GetXamlTypeByName("Windows.UI.Xaml.Controls.Panel")); userType.Activator = Activate_1_RichTextColumns; userType.SetContentPropertyName("_8Tracks.Common.RichTextColumns.RichTextContent"); userType.AddMemberName("RichTextContent"); userType.AddMemberName("ColumnTemplate"); xamlType = userType; break; case "_8Tracks.MixDetailPage": userType = new XamlUserType(this, typeName, typeof(_8Tracks.MixDetailPage), GetXamlTypeByName("_8Tracks.Common.LayoutAwarePage")); userType.Activator = Activate_2_MixDetailPage; xamlType = userType; break; case "_8Tracks.GroupedItemsPage": userType = new XamlUserType(this, typeName, typeof(_8Tracks.GroupedItemsPage), GetXamlTypeByName("_8Tracks.Common.LayoutAwarePage")); userType.Activator = Activate_3_GroupedItemsPage; xamlType = userType; break; case "_8Tracks.GroupDetailPage": userType = new XamlUserType(this, typeName, typeof(_8Tracks.GroupDetailPage), GetXamlTypeByName("_8Tracks.Common.LayoutAwarePage")); userType.Activator = Activate_4_GroupDetailPage; xamlType = userType; break; case "_8Tracks.ItemDetailPage": userType = new XamlUserType(this, typeName, typeof(_8Tracks.ItemDetailPage), GetXamlTypeByName("_8Tracks.Common.LayoutAwarePage")); userType.Activator = Activate_5_ItemDetailPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.RichTextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RichTextBlock)); break; case "Windows.UI.Xaml.Controls.TextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.TextBlock)); break; case "Windows.UI.Xaml.Controls.Button": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Button)); break; case "Windows.UI.Xaml.Controls.RadioButton": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RadioButton)); break; case "Windows.UI.Xaml.Controls.GridViewItem": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.GridViewItem)); break; case "Windows.UI.Xaml.Controls.ScrollViewer": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.ScrollViewer)); break; case "Windows.UI.Xaml.Controls.Control": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Control)); break; case "System.Object": case "Object": xamlType = new XamlSystemBaseType(typeName, typeof(System.Object)); break; case "System.Double": case "Double": xamlType = new XamlSystemBaseType(typeName, typeof(System.Double)); break; case "System.String": case "String": xamlType = new XamlSystemBaseType(typeName, typeof(System.String)); break; case "Windows.UI.Xaml.DependencyObject": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.DependencyObject)); break; case "System.Boolean": case "Boolean": xamlType = new XamlSystemBaseType(typeName, typeof(System.Boolean)); break; case "System.Int32": case "Int32": xamlType = new XamlSystemBaseType(typeName, typeof(System.Int32)); break; case "Windows.UI.Xaml.UIElement": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.UIElement)); break; case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "Bing.Maps.Map": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.Map), GetXamlTypeByName("Windows.UI.Xaml.Controls.Control")); userType.Activator = Activate_0_Map; userType.AddMemberName("MapType", "Bing.Maps.Map.MapType"); userType.AddMemberName("ZoomLevel", "Bing.Maps.Map.ZoomLevel"); userType.AddMemberName("Credentials", "Bing.Maps.Map.Credentials"); userType.AddMemberName("Center", "Bing.Maps.Map.Center"); userType.AddMemberName("ShowScaleBar", "Bing.Maps.Map.ShowScaleBar"); userType.AddMemberName("TileLayers", "Bing.Maps.Map.TileLayers"); userType.AddMemberName("ShapeLayers", "Bing.Maps.Map.ShapeLayers"); userType.AddMemberName("Children", "Bing.Maps.Map.Children"); userType.AddMemberName("RotationEnabled", "Bing.Maps.Map.RotationEnabled"); userType.AddMemberName("TargetBounds", "Bing.Maps.Map.TargetBounds"); userType.AddMemberName("Bounds", "Bing.Maps.Map.Bounds"); userType.AddMemberName("ShowTraffic", "Bing.Maps.Map.ShowTraffic"); userType.AddMemberName("PreloadArea", "Bing.Maps.Map.PreloadArea"); userType.AddMemberName("TargetHeading", "Bing.Maps.Map.TargetHeading"); userType.AddMemberName("TargetZoomLevel", "Bing.Maps.Map.TargetZoomLevel"); userType.AddMemberName("TargetCenter", "Bing.Maps.Map.TargetCenter"); userType.AddMemberName("Heading", "Bing.Maps.Map.Heading"); userType.AddMemberName("MetersPerPixel", "Bing.Maps.Map.MetersPerPixel"); userType.SetIsBindable(); xamlType = userType; break; case "Bing.Maps.MapType": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapType), GetXamlTypeByName("System.Enum")); userType.AddEnumValue("Road", Bing.Maps.MapType.Road); userType.AddEnumValue("Aerial", Bing.Maps.MapType.Aerial); userType.AddEnumValue("Birdseye", Bing.Maps.MapType.Birdseye); xamlType = userType; break; case "System.Enum": userType = new XamlUserType(this, typeName, typeof(System.Enum), GetXamlTypeByName("System.ValueType")); xamlType = userType; break; case "System.ValueType": userType = new XamlUserType(this, typeName, typeof(System.ValueType), GetXamlTypeByName("Object")); xamlType = userType; break; case "Bing.Maps.Location": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.Location), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.Activator = Activate_4_Location; userType.AddMemberName("Latitude", "Bing.Maps.Location.Latitude"); userType.AddMemberName("Longitude", "Bing.Maps.Location.Longitude"); xamlType = userType; break; case "Bing.Maps.MapTileLayerCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapTileLayerCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_5_MapTileLayerCollection; userType.CollectionAdd = VectorAdd_5_MapTileLayerCollection; xamlType = userType; break; case "Bing.Maps.MapTileLayer": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapTileLayer), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.Activator = Activate_6_MapTileLayer; userType.AddMemberName("Visible", "Bing.Maps.MapTileLayer.Visible"); userType.AddMemberName("ZIndex", "Bing.Maps.MapTileLayer.ZIndex"); userType.AddMemberName("TileSource", "Bing.Maps.MapTileLayer.TileSource"); userType.AddMemberName("Opacity", "Bing.Maps.MapTileLayer.Opacity"); xamlType = userType; break; case "Bing.Maps.MapShapeLayerCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShapeLayerCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_7_MapShapeLayerCollection; userType.CollectionAdd = VectorAdd_7_MapShapeLayerCollection; xamlType = userType; break; case "Bing.Maps.MapShapeLayer": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShapeLayer), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.Activator = Activate_8_MapShapeLayer; userType.AddMemberName("Visible", "Bing.Maps.MapShapeLayer.Visible"); userType.AddMemberName("ZIndex", "Bing.Maps.MapShapeLayer.ZIndex"); userType.AddMemberName("Shapes", "Bing.Maps.MapShapeLayer.Shapes"); xamlType = userType; break; case "Bing.Maps.MapShapeCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShapeCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_9_MapShapeCollection; userType.CollectionAdd = VectorAdd_9_MapShapeCollection; xamlType = userType; break; case "Bing.Maps.MapShape": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShape), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.Activator = Activate_10_MapShape; userType.AddMemberName("Visible", "Bing.Maps.MapShape.Visible"); xamlType = userType; break; case "Bing.Maps.MapUIElementCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapUIElementCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_11_MapUIElementCollection; userType.CollectionAdd = VectorAdd_11_MapUIElementCollection; xamlType = userType; break; case "Bing.Maps.LocationRect": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.LocationRect), GetXamlTypeByName("Object")); userType.Activator = Activate_12_LocationRect; xamlType = userType; break; case "Bing.Maps.PreloadArea": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.PreloadArea), GetXamlTypeByName("System.Enum")); userType.AddEnumValue("None", Bing.Maps.PreloadArea.None); userType.AddEnumValue("Small", Bing.Maps.PreloadArea.Small); userType.AddEnumValue("Medium", Bing.Maps.PreloadArea.Medium); userType.AddEnumValue("Large", Bing.Maps.PreloadArea.Large); xamlType = userType; break; case "MiniFoursquare.BlankPage": userType = new XamlUserType(this, typeName, typeof(MiniFoursquare.BlankPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_14_BlankPage; xamlType = userType; break; case "Bing.Maps.Pushpin": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.Pushpin), GetXamlTypeByName("Windows.UI.Xaml.Controls.Control")); userType.Activator = Activate_15_Pushpin; userType.AddMemberName("Text", "Bing.Maps.Pushpin.Text"); userType.SetIsBindable(); xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.RichTextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RichTextBlock)); break; case "Windows.UI.Xaml.Controls.TextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.TextBlock)); break; case "Windows.UI.Xaml.Controls.Button": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Button)); break; case "Windows.UI.Xaml.Controls.RadioButton": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RadioButton)); break; case "Windows.UI.Xaml.Controls.GridViewItem": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.GridViewItem)); break; case "Windows.UI.Xaml.Controls.ScrollViewer": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.ScrollViewer)); break; case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "System.Boolean": case "Boolean": xamlType = new XamlSystemBaseType(typeName, typeof(System.Boolean)); break; case "Windows.UI.Xaml.Controls.Panel": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Panel)); break; case "Windows.UI.Xaml.DataTemplate": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.DataTemplate)); break; case "dbaV1.Common.LayoutAwarePage": userType = new XamlUserType(this, typeName, typeof(dbaV1.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_LayoutAwarePage; userType.AddMemberName("UseFilledStateForNarrowWindow", "dbaV1.Common.LayoutAwarePage.UseFilledStateForNarrowWindow"); xamlType = userType; break; case "dbaV1.GroupedItemsPage": userType = new XamlUserType(this, typeName, typeof(dbaV1.GroupedItemsPage), GetXamlTypeByName("dbaV1.Common.LayoutAwarePage")); userType.Activator = Activate_1_GroupedItemsPage; xamlType = userType; break; case "dbaV1.GroupDetailPage": userType = new XamlUserType(this, typeName, typeof(dbaV1.GroupDetailPage), GetXamlTypeByName("dbaV1.Common.LayoutAwarePage")); userType.Activator = Activate_2_GroupDetailPage; xamlType = userType; break; case "dbaV1.Common.RichTextColumns": userType = new XamlUserType(this, typeName, typeof(dbaV1.Common.RichTextColumns), GetXamlTypeByName("Windows.UI.Xaml.Controls.Panel")); userType.Activator = Activate_3_RichTextColumns; userType.SetContentPropertyName("dbaV1.Common.RichTextColumns.RichTextContent"); userType.AddMemberName("RichTextContent", "dbaV1.Common.RichTextColumns.RichTextContent"); userType.AddMemberName("ColumnTemplate", "dbaV1.Common.RichTextColumns.ColumnTemplate"); xamlType = userType; break; case "dbaV1.ItemDetailPage": userType = new XamlUserType(this, typeName, typeof(dbaV1.ItemDetailPage), GetXamlTypeByName("dbaV1.Common.LayoutAwarePage")); userType.Activator = Activate_4_ItemDetailPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "WikipediaQueryToolXaml.CollectionPage": userType = new XamlUserType(this, typeName, typeof(WikipediaQueryToolXaml.CollectionPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_0_CollectionPage; xamlType = userType; break; case "WikipediaQueryToolXaml.SplitPage": userType = new XamlUserType(this, typeName, typeof(WikipediaQueryToolXaml.SplitPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_1_SplitPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "System.Boolean": case "Boolean": xamlType = new XamlSystemBaseType(typeName, typeof(System.Boolean)); break; case "Windows.UI.Xaml.Controls.RichTextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RichTextBlock)); break; case "Windows.UI.Xaml.Controls.TextBlock": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.TextBlock)); break; case "Windows.UI.Xaml.Controls.Button": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Button)); break; case "Windows.UI.Xaml.Controls.RadioButton": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.RadioButton)); break; case "Windows.UI.Xaml.Controls.GridViewItem": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.GridViewItem)); break; case "Windows.UI.Xaml.Controls.ScrollViewer": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.ScrollViewer)); break; case "key_control_image_sample.Common.LayoutAwarePage": userType = new XamlUserType(this, typeName, typeof(key_control_image_sample.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_LayoutAwarePage; userType.AddMemberName("UseFilledStateForNarrowWindow", "key_control_image_sample.Common.LayoutAwarePage.UseFilledStateForNarrowWindow"); xamlType = userType; break; case "key_control_image_sample.BasicPage1": userType = new XamlUserType(this, typeName, typeof(key_control_image_sample.BasicPage1), GetXamlTypeByName("key_control_image_sample.Common.LayoutAwarePage")); userType.Activator = Activate_1_BasicPage1; xamlType = userType; break; case "key_control_image_sample.BlankPage": userType = new XamlUserType(this, typeName, typeof(key_control_image_sample.BlankPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_2_BlankPage; xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Control": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Control)); break; case "Object": xamlType = new XamlSystemBaseType(typeName, typeof(System.Object)); break; case "Windows.UI.Xaml.UIElement": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.UIElement)); break; case "Double": xamlType = new XamlSystemBaseType(typeName, typeof(System.Double)); break; case "String": xamlType = new XamlSystemBaseType(typeName, typeof(System.String)); break; case "Boolean": xamlType = new XamlSystemBaseType(typeName, typeof(System.Boolean)); break; case "Windows.UI.Xaml.DependencyObject": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.DependencyObject)); break; case "Int32": xamlType = new XamlSystemBaseType(typeName, typeof(System.Int32)); break; case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "Windows.Foundation.Point": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.Foundation.Point)); break; case "Bing.Maps.Map": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.Map), GetXamlTypeByName("Windows.UI.Xaml.Controls.Control")); userType.Activator = Activate_0_Map; userType.SetContentPropertyName("Bing.Maps.Map.Children"); userType.AddMemberName("Children"); userType.AddMemberName("ZoomLevel"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); userType.AddMemberName("Credentials"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("Center"); userType.AddMemberName("SuppressNetworkRequests"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); userType.AddMemberName("ShowScaleBar"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); userType.AddMemberName("TileLayers"); userType.AddMemberName("ShapeLayers"); userType.AddMemberName("RotationEnabled"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); userType.AddMemberName("HomeRegion"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("Culture"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("TargetBounds"); userType.AddMemberName("Bounds"); userType.AddMemberName("ShowTraffic"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); userType.AddMemberName("PreloadArea"); userType.AddMemberName("MapType"); userType.AddMemberName("TargetHeading"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); userType.AddMemberName("TargetZoomLevel"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); userType.AddMemberName("TargetCenter"); userType.AddMemberName("Heading"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); userType.AddMemberName("MetersPerPixel"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); userType.SetIsBindable(); xamlType = userType; break; case "Bing.Maps.MapUIElementCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapUIElementCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_1_MapUIElementCollection; userType.CollectionAdd = VectorAdd_1_MapUIElementCollection; xamlType = userType; break; case "Bing.Maps.Location": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.Location), GetXamlTypeByName("Object")); userType.Activator = Activate_2_Location; userType.AddMemberName("Latitude"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); userType.AddMemberName("Longitude"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); xamlType = userType; break; case "Bing.Maps.MapTileLayerCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapTileLayerCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_3_MapTileLayerCollection; userType.CollectionAdd = VectorAdd_3_MapTileLayerCollection; xamlType = userType; break; case "Bing.Maps.MapTileLayer": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapTileLayer), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.Activator = Activate_4_MapTileLayer; userType.AddMemberName("Visible"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); userType.AddMemberName("ZIndex"); AddToMapOfTypeToStandardName(typeof(System.Int32), "Int32"); userType.AddMemberName("TileSource"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("Opacity"); AddToMapOfTypeToStandardName(typeof(System.Double), "Double"); xamlType = userType; break; case "Bing.Maps.MapShapeLayerCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShapeLayerCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_5_MapShapeLayerCollection; userType.CollectionAdd = VectorAdd_5_MapShapeLayerCollection; xamlType = userType; break; case "Bing.Maps.MapShapeLayer": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShapeLayer), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.Activator = Activate_6_MapShapeLayer; userType.AddMemberName("Visible"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); userType.AddMemberName("ZIndex"); AddToMapOfTypeToStandardName(typeof(System.Int32), "Int32"); userType.AddMemberName("Shapes"); xamlType = userType; break; case "Bing.Maps.MapShapeCollection": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShapeCollection), GetXamlTypeByName("Object")); userType.Activator = Activate_7_MapShapeCollection; userType.CollectionAdd = VectorAdd_7_MapShapeCollection; xamlType = userType; break; case "Bing.Maps.MapShape": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapShape), GetXamlTypeByName("Windows.UI.Xaml.DependencyObject")); userType.AddMemberName("Visible"); AddToMapOfTypeToStandardName(typeof(System.Boolean), "Boolean"); xamlType = userType; break; case "Bing.Maps.LocationRect": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.LocationRect), GetXamlTypeByName("Object")); userType.Activator = Activate_9_LocationRect; xamlType = userType; break; case "Bing.Maps.PreloadArea": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.PreloadArea), GetXamlTypeByName("System.Enum")); userType.AddEnumValue("None", Bing.Maps.PreloadArea.None); userType.AddEnumValue("Small", Bing.Maps.PreloadArea.Small); userType.AddEnumValue("Medium", Bing.Maps.PreloadArea.Medium); userType.AddEnumValue("Large", Bing.Maps.PreloadArea.Large); xamlType = userType; break; case "System.Enum": userType = new XamlUserType(this, typeName, typeof(System.Enum), GetXamlTypeByName("System.ValueType")); xamlType = userType; break; case "System.ValueType": userType = new XamlUserType(this, typeName, typeof(System.ValueType), GetXamlTypeByName("Object")); xamlType = userType; break; case "Bing.Maps.MapType": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.MapType), GetXamlTypeByName("System.Enum")); userType.AddEnumValue("Road", Bing.Maps.MapType.Road); userType.AddEnumValue("Aerial", Bing.Maps.MapType.Aerial); userType.AddEnumValue("Birdseye", Bing.Maps.MapType.Birdseye); xamlType = userType; break; case "MapUtilitiesSample.MainPage": userType = new XamlUserType(this, typeName, typeof(MapUtilitiesSample.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_14_MainPage; xamlType = userType; break; case "MapUtilitiesSample.RoundMapMarker": userType = new XamlUserType(this, typeName, typeof(MapUtilitiesSample.RoundMapMarker), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_15_RoundMapMarker; userType.AddMemberName("MarkerText"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("PositionAnchor"); xamlType = userType; break; case "MapUtilitiesSample.SquareMapMarker": userType = new XamlUserType(this, typeName, typeof(MapUtilitiesSample.SquareMapMarker), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_16_SquareMapMarker; userType.AddMemberName("MarkerText"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.AddMemberName("PositionAnchor"); xamlType = userType; break; case "Bing.Maps.Pushpin": userType = new XamlUserType(this, typeName, typeof(Bing.Maps.Pushpin), GetXamlTypeByName("Windows.UI.Xaml.Controls.Control")); userType.Activator = Activate_17_Pushpin; userType.AddMemberName("Text"); AddToMapOfTypeToStandardName(typeof(System.String), "String"); userType.SetIsBindable(); xamlType = userType; break; } return xamlType; }
private IXamlType CreateXamlType(string typeName) { XamlSystemBaseType xamlType = null; XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Page": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new XamlSystemBaseType(typeName, typeof(Windows.UI.Xaml.Controls.UserControl)); break; case "FBMetro_III.FbInfo": userType = new XamlUserType(this, typeName, typeof(FBMetro_III.FbInfo), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_FbInfo; xamlType = userType; break; case "FBMetro_III.FbLogin": userType = new XamlUserType(this, typeName, typeof(FBMetro_III.FbLogin), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_1_FbLogin; xamlType = userType; break; case "FBMetro_III.MainPage": userType = new XamlUserType(this, typeName, typeof(FBMetro_III.MainPage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_2_MainPage; xamlType = userType; break; } return xamlType; }