Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / MS / Internal / IO / Packaging / initElementDictionary.cs / 1 / initElementDictionary.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: // Definition of MS.Internal.IO.Packaging.XamlFilter.InitElementDictionary. // // Note: // THIS FILE HAS BEEN AUTOMATICALLY GENERATED. // (See generator code in wcp\tools\indexing\ElementTableInitializer.cs.) // // While it is theoretically possible to update this file manually, it is generally easier // to have it regenerated by running the script UpdateXamlFilter.cmd (located in tools\buildscripts) // in a razzle window. // The following sequence of commands shows what UpdateXamlFilter.cmd will do if launched from an x86chk window. // It will however adapt to the build flavor of its execution environment. // In addition to the following update steps, the script will also perform checking steps, // namely rebuild affected assemblies and run DrtIndexingElementDictionary. /* cd %SDXROOT%\windows\wcp\tools\Indexing build -cZP cd %SDXROOT%\windows\wcp sd edit Framework\ms\Internal\IO\Packaging\initElementDictionary.cs cd ..\devtest\wcp\objchk\i386 copybuild %SDXROOT%\windows\wcp\tools\Indexing\objchk\i386\ElementTableInitializer.exe PresentationFramework.dll %SDXROOT%\windows\wcp\Framework\ms\Internal\IO\Packaging\initElementDictionary.cs */ // //--------------------------------------------------------------------------- using System.Collections; // For Hashtable namespace MS.Internal.IO.Packaging { ////// The class that supports content extraction from XAML files for indexing purposes. /// internal partial class XamlFilter : IManagedFilter { // Helper function to reduce code size [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] private void AddPresentationDescriptor(string Key) { _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", Key), new ContentDescriptor(true, false, null, null)); } // Helper function to reduce code size [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] private void AddPresentationDescriptor(string Key, string Value) { _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", Key), new ContentDescriptor(true, false, Value, null)); } private void InitElementDictionary() { // Making this initialization idempotent is useful in so far as // a XAML filter gets reinitialized every time a new input gets loaded. if (_xamlElementContentDescriptorDictionary != null) { return; } _xamlElementContentDescriptorDictionary = new Hashtable(300); AddPresentationDescriptor("TextBox", "Text"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Italic"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("GridViewColumnHeader", "Content"); AddPresentationDescriptor("Canvas"); AddPresentationDescriptor("ListBox"); AddPresentationDescriptor("ItemsControl"); AddPresentationDescriptor("AdornerDecorator"); AddPresentationDescriptor("ComponentResourceKey"); AddPresentationDescriptor("Button", "Content"); AddPresentationDescriptor("FrameworkRichTextComposition", "Text"); AddPresentationDescriptor("LinkTarget"); AddPresentationDescriptor("TextBlock", "Text"); AddPresentationDescriptor("DataTemplateSelector"); AddPresentationDescriptor("MediaElement"); AddPresentationDescriptor("PrintDialogException"); AddPresentationDescriptor("DialogResultConverter"); AddPresentationDescriptor("ComboBoxItem", "Content"); AddPresentationDescriptor("AttachedPropertyBrowsableForChildrenAttribute"); AddPresentationDescriptor("RowDefinition"); AddPresentationDescriptor("TextSearch"); AddPresentationDescriptor("DocumentReference"); AddPresentationDescriptor("GridViewColumn"); AddPresentationDescriptor("ValidationError"); AddPresentationDescriptor("PasswordBox"); AddPresentationDescriptor("InkCanvas"); AddPresentationDescriptor("DataTrigger"); AddPresentationDescriptor("TemplatePartAttribute"); AddPresentationDescriptor("BlockUIContainer"); AddPresentationDescriptor("LengthConverter"); AddPresentationDescriptor("TextChange"); AddPresentationDescriptor("Decorator"); AddPresentationDescriptor("ToolTip", "Content"); AddPresentationDescriptor("FigureLengthConverter"); AddPresentationDescriptor("ValidationResult"); AddPresentationDescriptor("ContentControl", "Content"); AddPresentationDescriptor("CornerRadiusConverter"); AddPresentationDescriptor("JournalEntryListConverter"); AddPresentationDescriptor("ToggleButton", "Content"); AddPresentationDescriptor("Paragraph"); AddPresentationDescriptor("HeaderedContentControl", "Content"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "LineBreak"), new ContentDescriptor(true, true, null, null)); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Window"), new ContentDescriptor(true, false, "Content", "Title")); AddPresentationDescriptor("StyleSelector"); AddPresentationDescriptor("FixedPage"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Path"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("GroupStyleSelector"); AddPresentationDescriptor("GroupStyle"); AddPresentationDescriptor("BorderGapMaskConverter"); AddPresentationDescriptor("Slider"); AddPresentationDescriptor("GroupItem", "Content"); AddPresentationDescriptor("ResourceDictionary"); AddPresentationDescriptor("StackPanel"); AddPresentationDescriptor("DockPanel"); AddPresentationDescriptor("Image"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Ellipse"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("HeaderedItemsControl"); AddPresentationDescriptor("ColumnDefinition"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Polygon"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("PropertyPathConverter"); AddPresentationDescriptor("Menu"); AddPresentationDescriptor("Condition"); AddPresentationDescriptor("TemplateBindingExtension"); AddPresentationDescriptor("TextElementEditingBehaviorAttribute"); AddPresentationDescriptor("RepeatButton", "Content"); AddPresentationDescriptor("AdornedElementPlaceholder"); AddPresentationDescriptor("JournalEntry"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Figure"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("BulletDecorator"); AddPresentationDescriptor("SpellingError"); AddPresentationDescriptor("InkPresenter"); AddPresentationDescriptor("DataTemplateKey"); AddPresentationDescriptor("ItemsPanelTemplate"); AddPresentationDescriptor("FlowDocumentPageViewer"); AddPresentationDescriptor("GridViewRowPresenter", "Content"); AddPresentationDescriptor("ThicknessConverter"); AddPresentationDescriptor("FixedDocumentSequence"); AddPresentationDescriptor("MenuScrollingVisibilityConverter"); AddPresentationDescriptor("TemplateBindingExpressionConverter"); AddPresentationDescriptor("GridViewHeaderRowPresenter"); AddPresentationDescriptor("TreeViewItem"); AddPresentationDescriptor("TemplateBindingExtensionConverter"); AddPresentationDescriptor("MultiTrigger"); AddPresentationDescriptor("ComboBox", "Text"); AddPresentationDescriptor("UniformGrid"); AddPresentationDescriptor("ListBoxItem", "Content"); AddPresentationDescriptor("Grid"); AddPresentationDescriptor("Trigger"); AddPresentationDescriptor("RichTextBox"); AddPresentationDescriptor("GroupBox", "Content"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "InlineUIContainer"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("CheckBox", "Content"); AddPresentationDescriptor("ToolBarPanel"); AddPresentationDescriptor("DynamicResourceExtension"); AddPresentationDescriptor("FontSizeConverter"); AddPresentationDescriptor("Separator"); AddPresentationDescriptor("Table"); AddPresentationDescriptor("VirtualizingStackPanel"); AddPresentationDescriptor("DocumentViewer"); AddPresentationDescriptor("TableRow"); AddPresentationDescriptor("RadioButton", "Content"); AddPresentationDescriptor("StaticResourceExtension"); AddPresentationDescriptor("TableColumn"); AddPresentationDescriptor("Track"); AddPresentationDescriptor("ProgressBar"); AddPresentationDescriptor("ListViewItem", "Content"); AddPresentationDescriptor("ZoomPercentageConverter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Floater"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TabItem", "Content"); AddPresentationDescriptor("FlowDocument"); AddPresentationDescriptor("Label", "Content"); AddPresentationDescriptor("WrapPanel"); AddPresentationDescriptor("ListItem"); AddPresentationDescriptor("FrameworkPropertyMetadata"); AddPresentationDescriptor("NameScope"); AddPresentationDescriptor("TreeView"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Rectangle"), new ContentDescriptor(false, false, null, null)); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Hyperlink"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TableRowGroup"); AddPresentationDescriptor("Application"); AddPresentationDescriptor("TickBar"); AddPresentationDescriptor("ResizeGrip"); AddPresentationDescriptor("FrameworkElement"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Run"), new ContentDescriptor(true, true, "Text", null)); AddPresentationDescriptor("FrameworkContentElement"); AddPresentationDescriptor("ItemContainerGenerator"); AddPresentationDescriptor("ThemeDictionaryExtension"); AddPresentationDescriptor("AccessText", "Text"); AddPresentationDescriptor("Frame", "Content"); AddPresentationDescriptor("LostFocusEventManager"); AddPresentationDescriptor("EventTrigger"); AddPresentationDescriptor("DataErrorValidationRule"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Page"), new ContentDescriptor(true, false, "Content", "WindowTitle")); AddPresentationDescriptor("GridLengthConverter"); AddPresentationDescriptor("TextSelection", "Text"); AddPresentationDescriptor("FixedDocument"); AddPresentationDescriptor("HierarchicalDataTemplate"); AddPresentationDescriptor("MessageBox"); AddPresentationDescriptor("Style"); AddPresentationDescriptor("ScrollContentPresenter", "Content"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Span"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TextPointer"); AddPresentationDescriptor("FrameworkElementFactory", "Text"); AddPresentationDescriptor("ExceptionValidationRule"); AddPresentationDescriptor("DocumentPageView"); AddPresentationDescriptor("ToolBar"); AddPresentationDescriptor("ListView"); AddPresentationDescriptor("StyleTypedPropertyAttribute"); AddPresentationDescriptor("ToolBarOverflowPanel"); AddPresentationDescriptor("BooleanToVisibilityConverter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Line"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("MenuItem"); AddPresentationDescriptor("Section"); AddPresentationDescriptor("DynamicResourceExtensionConverter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Underline"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TemplateBindingExpression"); AddPresentationDescriptor("Viewport3D"); AddPresentationDescriptor("PrintDialog"); AddPresentationDescriptor("ItemsPresenter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Polyline"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("FrameworkTextComposition", "Text"); AddPresentationDescriptor("TextRange", "Text"); AddPresentationDescriptor("StatusBarItem", "Content"); AddPresentationDescriptor("FlowDocumentReader"); AddPresentationDescriptor("TextEffectTarget"); AddPresentationDescriptor("ColorConvertedBitmapExtension"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "NavigationWindow"), new ContentDescriptor(true, false, "Content", "Title")); AddPresentationDescriptor("AdornerLayer"); AddPresentationDescriptor("GridView"); AddPresentationDescriptor("CustomPopupPlacementCallback"); AddPresentationDescriptor("MultiDataTrigger"); AddPresentationDescriptor("NavigationService", "Content"); AddPresentationDescriptor("PropertyPath"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Bold"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("ResourceReferenceKeyNotFoundException"); AddPresentationDescriptor("StatusBar"); AddPresentationDescriptor("Border"); AddPresentationDescriptor("SpellCheck"); AddPresentationDescriptor("SoundPlayerAction"); AddPresentationDescriptor("ContentPresenter", "Content"); AddPresentationDescriptor("EventSetter"); AddPresentationDescriptor("StickyNoteControl"); AddPresentationDescriptor("UserControl", "Content"); AddPresentationDescriptor("FlowDocumentScrollViewer"); AddPresentationDescriptor("ThemeInfoAttribute"); AddPresentationDescriptor("List"); AddPresentationDescriptor("DataTemplate"); AddPresentationDescriptor("GridSplitter"); AddPresentationDescriptor("TableCell"); AddPresentationDescriptor("Thumb"); AddPresentationDescriptor("Glyphs"); AddPresentationDescriptor("ScrollViewer", "Content"); AddPresentationDescriptor("TabPanel"); AddPresentationDescriptor("Setter"); AddPresentationDescriptor("PageContent"); AddPresentationDescriptor("TabControl"); AddPresentationDescriptor("Typography"); AddPresentationDescriptor("ScrollBar"); AddPresentationDescriptor("NullableBoolConverter"); AddPresentationDescriptor("ControlTemplate"); AddPresentationDescriptor("ContextMenu"); AddPresentationDescriptor("Popup"); AddPresentationDescriptor("Control"); AddPresentationDescriptor("ToolBarTray"); AddPresentationDescriptor("Expander", "Content"); AddPresentationDescriptor("JournalEntryUnifiedViewConverter"); AddPresentationDescriptor("Viewbox"); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: // Definition of MS.Internal.IO.Packaging.XamlFilter.InitElementDictionary. // // Note: // THIS FILE HAS BEEN AUTOMATICALLY GENERATED. // (See generator code in wcp\tools\indexing\ElementTableInitializer.cs.) // // While it is theoretically possible to update this file manually, it is generally easier // to have it regenerated by running the script UpdateXamlFilter.cmd (located in tools\buildscripts) // in a razzle window. // The following sequence of commands shows what UpdateXamlFilter.cmd will do if launched from an x86chk window. // It will however adapt to the build flavor of its execution environment. // In addition to the following update steps, the script will also perform checking steps, // namely rebuild affected assemblies and run DrtIndexingElementDictionary. /* cd %SDXROOT%\windows\wcp\tools\Indexing build -cZP cd %SDXROOT%\windows\wcp sd edit Framework\ms\Internal\IO\Packaging\initElementDictionary.cs cd ..\devtest\wcp\objchk\i386 copybuild %SDXROOT%\windows\wcp\tools\Indexing\objchk\i386\ElementTableInitializer.exe PresentationFramework.dll %SDXROOT%\windows\wcp\Framework\ms\Internal\IO\Packaging\initElementDictionary.cs */ // //--------------------------------------------------------------------------- using System.Collections; // For Hashtable namespace MS.Internal.IO.Packaging { ////// The class that supports content extraction from XAML files for indexing purposes. /// internal partial class XamlFilter : IManagedFilter { // Helper function to reduce code size [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] private void AddPresentationDescriptor(string Key) { _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", Key), new ContentDescriptor(true, false, null, null)); } // Helper function to reduce code size [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] private void AddPresentationDescriptor(string Key, string Value) { _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", Key), new ContentDescriptor(true, false, Value, null)); } private void InitElementDictionary() { // Making this initialization idempotent is useful in so far as // a XAML filter gets reinitialized every time a new input gets loaded. if (_xamlElementContentDescriptorDictionary != null) { return; } _xamlElementContentDescriptorDictionary = new Hashtable(300); AddPresentationDescriptor("TextBox", "Text"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Italic"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("GridViewColumnHeader", "Content"); AddPresentationDescriptor("Canvas"); AddPresentationDescriptor("ListBox"); AddPresentationDescriptor("ItemsControl"); AddPresentationDescriptor("AdornerDecorator"); AddPresentationDescriptor("ComponentResourceKey"); AddPresentationDescriptor("Button", "Content"); AddPresentationDescriptor("FrameworkRichTextComposition", "Text"); AddPresentationDescriptor("LinkTarget"); AddPresentationDescriptor("TextBlock", "Text"); AddPresentationDescriptor("DataTemplateSelector"); AddPresentationDescriptor("MediaElement"); AddPresentationDescriptor("PrintDialogException"); AddPresentationDescriptor("DialogResultConverter"); AddPresentationDescriptor("ComboBoxItem", "Content"); AddPresentationDescriptor("AttachedPropertyBrowsableForChildrenAttribute"); AddPresentationDescriptor("RowDefinition"); AddPresentationDescriptor("TextSearch"); AddPresentationDescriptor("DocumentReference"); AddPresentationDescriptor("GridViewColumn"); AddPresentationDescriptor("ValidationError"); AddPresentationDescriptor("PasswordBox"); AddPresentationDescriptor("InkCanvas"); AddPresentationDescriptor("DataTrigger"); AddPresentationDescriptor("TemplatePartAttribute"); AddPresentationDescriptor("BlockUIContainer"); AddPresentationDescriptor("LengthConverter"); AddPresentationDescriptor("TextChange"); AddPresentationDescriptor("Decorator"); AddPresentationDescriptor("ToolTip", "Content"); AddPresentationDescriptor("FigureLengthConverter"); AddPresentationDescriptor("ValidationResult"); AddPresentationDescriptor("ContentControl", "Content"); AddPresentationDescriptor("CornerRadiusConverter"); AddPresentationDescriptor("JournalEntryListConverter"); AddPresentationDescriptor("ToggleButton", "Content"); AddPresentationDescriptor("Paragraph"); AddPresentationDescriptor("HeaderedContentControl", "Content"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "LineBreak"), new ContentDescriptor(true, true, null, null)); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Window"), new ContentDescriptor(true, false, "Content", "Title")); AddPresentationDescriptor("StyleSelector"); AddPresentationDescriptor("FixedPage"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Path"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("GroupStyleSelector"); AddPresentationDescriptor("GroupStyle"); AddPresentationDescriptor("BorderGapMaskConverter"); AddPresentationDescriptor("Slider"); AddPresentationDescriptor("GroupItem", "Content"); AddPresentationDescriptor("ResourceDictionary"); AddPresentationDescriptor("StackPanel"); AddPresentationDescriptor("DockPanel"); AddPresentationDescriptor("Image"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Ellipse"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("HeaderedItemsControl"); AddPresentationDescriptor("ColumnDefinition"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Polygon"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("PropertyPathConverter"); AddPresentationDescriptor("Menu"); AddPresentationDescriptor("Condition"); AddPresentationDescriptor("TemplateBindingExtension"); AddPresentationDescriptor("TextElementEditingBehaviorAttribute"); AddPresentationDescriptor("RepeatButton", "Content"); AddPresentationDescriptor("AdornedElementPlaceholder"); AddPresentationDescriptor("JournalEntry"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Figure"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("BulletDecorator"); AddPresentationDescriptor("SpellingError"); AddPresentationDescriptor("InkPresenter"); AddPresentationDescriptor("DataTemplateKey"); AddPresentationDescriptor("ItemsPanelTemplate"); AddPresentationDescriptor("FlowDocumentPageViewer"); AddPresentationDescriptor("GridViewRowPresenter", "Content"); AddPresentationDescriptor("ThicknessConverter"); AddPresentationDescriptor("FixedDocumentSequence"); AddPresentationDescriptor("MenuScrollingVisibilityConverter"); AddPresentationDescriptor("TemplateBindingExpressionConverter"); AddPresentationDescriptor("GridViewHeaderRowPresenter"); AddPresentationDescriptor("TreeViewItem"); AddPresentationDescriptor("TemplateBindingExtensionConverter"); AddPresentationDescriptor("MultiTrigger"); AddPresentationDescriptor("ComboBox", "Text"); AddPresentationDescriptor("UniformGrid"); AddPresentationDescriptor("ListBoxItem", "Content"); AddPresentationDescriptor("Grid"); AddPresentationDescriptor("Trigger"); AddPresentationDescriptor("RichTextBox"); AddPresentationDescriptor("GroupBox", "Content"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "InlineUIContainer"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("CheckBox", "Content"); AddPresentationDescriptor("ToolBarPanel"); AddPresentationDescriptor("DynamicResourceExtension"); AddPresentationDescriptor("FontSizeConverter"); AddPresentationDescriptor("Separator"); AddPresentationDescriptor("Table"); AddPresentationDescriptor("VirtualizingStackPanel"); AddPresentationDescriptor("DocumentViewer"); AddPresentationDescriptor("TableRow"); AddPresentationDescriptor("RadioButton", "Content"); AddPresentationDescriptor("StaticResourceExtension"); AddPresentationDescriptor("TableColumn"); AddPresentationDescriptor("Track"); AddPresentationDescriptor("ProgressBar"); AddPresentationDescriptor("ListViewItem", "Content"); AddPresentationDescriptor("ZoomPercentageConverter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Floater"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TabItem", "Content"); AddPresentationDescriptor("FlowDocument"); AddPresentationDescriptor("Label", "Content"); AddPresentationDescriptor("WrapPanel"); AddPresentationDescriptor("ListItem"); AddPresentationDescriptor("FrameworkPropertyMetadata"); AddPresentationDescriptor("NameScope"); AddPresentationDescriptor("TreeView"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Rectangle"), new ContentDescriptor(false, false, null, null)); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Hyperlink"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TableRowGroup"); AddPresentationDescriptor("Application"); AddPresentationDescriptor("TickBar"); AddPresentationDescriptor("ResizeGrip"); AddPresentationDescriptor("FrameworkElement"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Run"), new ContentDescriptor(true, true, "Text", null)); AddPresentationDescriptor("FrameworkContentElement"); AddPresentationDescriptor("ItemContainerGenerator"); AddPresentationDescriptor("ThemeDictionaryExtension"); AddPresentationDescriptor("AccessText", "Text"); AddPresentationDescriptor("Frame", "Content"); AddPresentationDescriptor("LostFocusEventManager"); AddPresentationDescriptor("EventTrigger"); AddPresentationDescriptor("DataErrorValidationRule"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Page"), new ContentDescriptor(true, false, "Content", "WindowTitle")); AddPresentationDescriptor("GridLengthConverter"); AddPresentationDescriptor("TextSelection", "Text"); AddPresentationDescriptor("FixedDocument"); AddPresentationDescriptor("HierarchicalDataTemplate"); AddPresentationDescriptor("MessageBox"); AddPresentationDescriptor("Style"); AddPresentationDescriptor("ScrollContentPresenter", "Content"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Span"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TextPointer"); AddPresentationDescriptor("FrameworkElementFactory", "Text"); AddPresentationDescriptor("ExceptionValidationRule"); AddPresentationDescriptor("DocumentPageView"); AddPresentationDescriptor("ToolBar"); AddPresentationDescriptor("ListView"); AddPresentationDescriptor("StyleTypedPropertyAttribute"); AddPresentationDescriptor("ToolBarOverflowPanel"); AddPresentationDescriptor("BooleanToVisibilityConverter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Line"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("MenuItem"); AddPresentationDescriptor("Section"); AddPresentationDescriptor("DynamicResourceExtensionConverter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Underline"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("TemplateBindingExpression"); AddPresentationDescriptor("Viewport3D"); AddPresentationDescriptor("PrintDialog"); AddPresentationDescriptor("ItemsPresenter"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/xps/2005/06", "Polyline"), new ContentDescriptor(false, false, null, null)); AddPresentationDescriptor("FrameworkTextComposition", "Text"); AddPresentationDescriptor("TextRange", "Text"); AddPresentationDescriptor("StatusBarItem", "Content"); AddPresentationDescriptor("FlowDocumentReader"); AddPresentationDescriptor("TextEffectTarget"); AddPresentationDescriptor("ColorConvertedBitmapExtension"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "NavigationWindow"), new ContentDescriptor(true, false, "Content", "Title")); AddPresentationDescriptor("AdornerLayer"); AddPresentationDescriptor("GridView"); AddPresentationDescriptor("CustomPopupPlacementCallback"); AddPresentationDescriptor("MultiDataTrigger"); AddPresentationDescriptor("NavigationService", "Content"); AddPresentationDescriptor("PropertyPath"); _xamlElementContentDescriptorDictionary.Add( new ElementTableKey("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Bold"), new ContentDescriptor(true, true, null, null)); AddPresentationDescriptor("ResourceReferenceKeyNotFoundException"); AddPresentationDescriptor("StatusBar"); AddPresentationDescriptor("Border"); AddPresentationDescriptor("SpellCheck"); AddPresentationDescriptor("SoundPlayerAction"); AddPresentationDescriptor("ContentPresenter", "Content"); AddPresentationDescriptor("EventSetter"); AddPresentationDescriptor("StickyNoteControl"); AddPresentationDescriptor("UserControl", "Content"); AddPresentationDescriptor("FlowDocumentScrollViewer"); AddPresentationDescriptor("ThemeInfoAttribute"); AddPresentationDescriptor("List"); AddPresentationDescriptor("DataTemplate"); AddPresentationDescriptor("GridSplitter"); AddPresentationDescriptor("TableCell"); AddPresentationDescriptor("Thumb"); AddPresentationDescriptor("Glyphs"); AddPresentationDescriptor("ScrollViewer", "Content"); AddPresentationDescriptor("TabPanel"); AddPresentationDescriptor("Setter"); AddPresentationDescriptor("PageContent"); AddPresentationDescriptor("TabControl"); AddPresentationDescriptor("Typography"); AddPresentationDescriptor("ScrollBar"); AddPresentationDescriptor("NullableBoolConverter"); AddPresentationDescriptor("ControlTemplate"); AddPresentationDescriptor("ContextMenu"); AddPresentationDescriptor("Popup"); AddPresentationDescriptor("Control"); AddPresentationDescriptor("ToolBarTray"); AddPresentationDescriptor("Expander", "Content"); AddPresentationDescriptor("JournalEntryUnifiedViewConverter"); AddPresentationDescriptor("Viewbox"); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraceSection.cs
- AlternateViewCollection.cs
- DispatcherHooks.cs
- ProxyWebPartManager.cs
- ConfigXmlElement.cs
- ItemChangedEventArgs.cs
- ReaderOutput.cs
- EncryptedPackage.cs
- SqlSupersetValidator.cs
- ActiveXHelper.cs
- NotCondition.cs
- EncoderBestFitFallback.cs
- HashHelper.cs
- OdbcUtils.cs
- ToolStripItemImageRenderEventArgs.cs
- XamlTreeBuilderBamlRecordWriter.cs
- CachedFontFace.cs
- PointConverter.cs
- Events.cs
- StreamMarshaler.cs
- VirtualizingPanel.cs
- Separator.cs
- WriteTimeStream.cs
- TranslateTransform.cs
- CommonDialog.cs
- MultiByteCodec.cs
- UnicastIPAddressInformationCollection.cs
- MenuCommand.cs
- DescriptionAttribute.cs
- XmlChildNodes.cs
- HttpListenerElement.cs
- typedescriptorpermissionattribute.cs
- DefaultTypeArgumentAttribute.cs
- LocalizedNameDescriptionPair.cs
- Type.cs
- SignedInfo.cs
- ObjectTypeMapping.cs
- RelationshipEndMember.cs
- UntypedNullExpression.cs
- WebControlToolBoxItem.cs
- CodeSnippetExpression.cs
- CheckoutException.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ApplicationSecurityManager.cs
- MgmtConfigurationRecord.cs
- BlockUIContainer.cs
- ServiceObjectContainer.cs
- DeferredTextReference.cs
- EntitySet.cs
- TextWriterTraceListener.cs
- FileSystemEventArgs.cs
- URLMembershipCondition.cs
- TemplatedEditableDesignerRegion.cs
- StrokeNodeOperations.cs
- BinarySecretSecurityToken.cs
- PropertyChangedEventArgs.cs
- HwndSourceParameters.cs
- smtpconnection.cs
- Matrix3DConverter.cs
- ArraySortHelper.cs
- HierarchicalDataTemplate.cs
- Resources.Designer.cs
- Hex.cs
- BinaryObjectReader.cs
- SelectedDatesCollection.cs
- SplashScreenNativeMethods.cs
- ScrollBar.cs
- XmlWhitespace.cs
- Speller.cs
- ELinqQueryState.cs
- SqlDataReader.cs
- DateTimeFormatInfo.cs
- DependencyObjectPropertyDescriptor.cs
- TimeoutValidationAttribute.cs
- XmlAttributeProperties.cs
- RemotingSurrogateSelector.cs
- VisualBasicSettings.cs
- SimpleType.cs
- SymbolTable.cs
- NodeLabelEditEvent.cs
- AsyncOperation.cs
- Parameter.cs
- IDQuery.cs
- Brush.cs
- EndpointInstanceProvider.cs
- ContentPosition.cs
- ControlAdapter.cs
- XPathQilFactory.cs
- baseaxisquery.cs
- FilteredAttributeCollection.cs
- X509Extension.cs
- DocumentOrderComparer.cs
- WebConfigurationManager.cs
- ShowExpandedMultiValueConverter.cs
- ProvidersHelper.cs
- AnnotationComponentManager.cs
- CapabilitiesPattern.cs
- StyleBamlTreeBuilder.cs
- RepeaterItemCollection.cs
- XmlNodeChangedEventManager.cs