40 instantiations of FrameworkElementFactory
Microsoft.AspNetCore.Components.WebView.Wpf (1)
BlazorWebView.cs (1)
118 VisualTree = new FrameworkElementFactory(typeof(WebView2Control), WebViewTemplateChildName)
Microsoft.VisualStudio.LanguageServices (2)
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (2)
79var templateBorder = new FrameworkElementFactory(typeof(Border), "Border"); 84var templateImage = new FrameworkElementFactory(typeof(CrispImage));
PresentationFramework (26)
System\Windows\Controls\ContentPresenter.cs (2)
954FrameworkElementFactory text = new FrameworkElementFactory(typeof(AccessText)); 962FrameworkElementFactory text = new FrameworkElementFactory(typeof(TextBlock));
System\Windows\Controls\DataGrid.cs (1)
41FrameworkElementFactory dataGridRowPresenterFactory = new FrameworkElementFactory(typeof(DataGridRowsPresenter));
System\Windows\Controls\DataGridRow.cs (1)
99ItemsPanelProperty.OverrideMetadata(typeof(DataGridRow), new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DataGridCellsPanel)))));
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
1159FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border));
System\Windows\Controls\GroupStyle.cs (2)
40ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(StackPanel))); 45template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(VirtualizingStackPanel)));
System\Windows\Controls\ItemsControl.cs (1)
854ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(StackPanel)));
System\Windows\Controls\ListBox.cs (1)
68ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(VirtualizingStackPanel)));
System\Windows\Controls\Menu.cs (1)
62FrameworkElementFactory panel = new FrameworkElementFactory(typeof(WrapPanel));
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (1)
34ItemsPanelProperty.OverrideMetadata(typeof(DataGridCellsPresenter), new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DataGridCellsPanel)))));
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
38FrameworkElementFactory factory = new FrameworkElementFactory(typeof(DataGridCellsPanel));
System\Windows\Controls\Primitives\StatusBar.cs (1)
38ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DockPanel)));
System\Windows\Controls\ScrollViewer.cs (9)
2666FrameworkElementFactory grid = new FrameworkElementFactory(typeof(Grid), "Grid"); 2667FrameworkElementFactory gridColumn1 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionOne"); 2668FrameworkElementFactory gridColumn2 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionTwo"); 2669FrameworkElementFactory gridRow1 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionOne"); 2670FrameworkElementFactory gridRow2 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionTwo"); 2671FrameworkElementFactory vsb = new FrameworkElementFactory(typeof(ScrollBar), VerticalScrollBarTemplateName); 2672FrameworkElementFactory hsb = new FrameworkElementFactory(typeof(ScrollBar), HorizontalScrollBarTemplateName); 2673FrameworkElementFactory content = new FrameworkElementFactory(typeof(ScrollContentPresenter), ScrollContentPresenterTemplateName); 2674FrameworkElementFactory corner = new FrameworkElementFactory(typeof(Rectangle), "Corner");
System\Windows\Controls\Validation.cs (2)
595FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border), "Border"); 599FrameworkElementFactory adornedElementPlaceHolder = new FrameworkElementFactory(typeof(AdornedElementPlaceholder), "Placeholder");
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4948DefaultConstructor = delegate () { return new System.Windows.FrameworkElementFactory(); }
System\Windows\Markup\KnownTypes.cs (1)
1281case KnownElements.FrameworkElementFactory: o = new System.Windows.FrameworkElementFactory(); break;
Roslyn.VisualStudio.DiagnosticsWindow (1)
PerfMargin\PerfMarginPanel.cs (1)
118var wrapPanelFactory = new FrameworkElementFactory(typeof(WrapPanel));
System.Windows.Controls.Ribbon (10)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (1)
95ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonTabsPanel)))));
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
61text = new FrameworkElementFactory(typeof(TextBlock));
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
50ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonMenuItemsPanel)));
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroupItemsControl.cs (1)
38FrameworkElementFactory factory = new FrameworkElementFactory(typeof(RibbonContextualTabGroupsPanel));
Microsoft\Windows\Controls\Ribbon\RibbonControlGroup.cs (1)
39FrameworkElementFactory fef = new FrameworkElementFactory(typeof(StackPanel));
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
61ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonGroupItemsPanel)))));
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (1)
54ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonMenuItemsPanel)));
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (1)
52ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonMenuItemsPanel)));
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (1)
45ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonGroupsPanel)))));
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (1)
33ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonTabHeadersPanel)))));
98 references to FrameworkElementFactory
Microsoft.VisualStudio.LanguageServices (2)
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (2)
79var templateBorder = new FrameworkElementFactory(typeof(Border), "Border"); 84var templateImage = new FrameworkElementFactory(typeof(CrispImage));
PresentationFramework (92)
MS\Internal\Data\DisplayMemberTemplateSelector.cs (2)
43FrameworkElementFactory text = ContentPresenter.CreateTextBlockFactory(); 60FrameworkElementFactory text = ContentPresenter.CreateTextBlockFactory();
System\Windows\BroadcastEventHelper.cs (2)
503internal static FrameworkElementFactory GetFEFTreeRoot(DependencyObject templatedParent) 510FrameworkElementFactory fefTree = templatedParentTemplate.VisualTree;
System\Windows\Controls\ContentPresenter.cs (8)
41FrameworkElementFactory text; 709FrameworkElementFactory text = CreateAccessTextFactory(); 736FrameworkElementFactory text = CreateTextBlockFactory(); 764FrameworkElementFactory text = CreateTextBlockFactory(); 952internal static FrameworkElementFactory CreateAccessTextFactory() 954FrameworkElementFactory text = new FrameworkElementFactory(typeof(AccessText)); 960internal static FrameworkElementFactory CreateTextBlockFactory() 962FrameworkElementFactory text = new FrameworkElementFactory(typeof(TextBlock));
System\Windows\Controls\DataGrid.cs (1)
41FrameworkElementFactory dataGridRowPresenterFactory = new FrameworkElementFactory(typeof(DataGridRowsPresenter));
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
1159FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border));
System\Windows\Controls\ItemsPanelTemplate.cs (2)
36public ItemsPanelTemplate(FrameworkElementFactory root) 106FrameworkElementFactory root;
System\Windows\Controls\Menu.cs (1)
62FrameworkElementFactory panel = new FrameworkElementFactory(typeof(WrapPanel));
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
38FrameworkElementFactory factory = new FrameworkElementFactory(typeof(DataGridCellsPanel));
System\Windows\Controls\ScrollViewer.cs (9)
2666FrameworkElementFactory grid = new FrameworkElementFactory(typeof(Grid), "Grid"); 2667FrameworkElementFactory gridColumn1 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionOne"); 2668FrameworkElementFactory gridColumn2 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionTwo"); 2669FrameworkElementFactory gridRow1 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionOne"); 2670FrameworkElementFactory gridRow2 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionTwo"); 2671FrameworkElementFactory vsb = new FrameworkElementFactory(typeof(ScrollBar), VerticalScrollBarTemplateName); 2672FrameworkElementFactory hsb = new FrameworkElementFactory(typeof(ScrollBar), HorizontalScrollBarTemplateName); 2673FrameworkElementFactory content = new FrameworkElementFactory(typeof(ScrollContentPresenter), ScrollContentPresenterTemplateName); 2674FrameworkElementFactory corner = new FrameworkElementFactory(typeof(Rectangle), "Corner");
System\Windows\Controls\Validation.cs (2)
595FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border), "Border"); 599FrameworkElementFactory adornedElementPlaceHolder = new FrameworkElementFactory(typeof(AdornedElementPlaceholder), "Placeholder");
System\Windows\FrameworkElementFactory.cs (11)
157public void AppendChild(FrameworkElementFactory child) 480public FrameworkElementFactory Parent 488public FrameworkElementFactory FirstChild 496public FrameworkElementFactory NextSibling 605FrameworkElementFactory child = _firstChild; 847FrameworkElementFactory childFactory = _firstChild; 942FrameworkElementFactory childFactory = _firstChild; 1281private FrameworkElementFactory _parent; 1282private FrameworkElementFactory _firstChild; 1283private FrameworkElementFactory _lastChild; 1284private FrameworkElementFactory _nextSibling;
System\Windows\FrameworkTemplate.cs (4)
83public FrameworkElementFactory VisualTree 372private void ValidateVisualTree(FrameworkElementFactory templateRoot) 1140FrameworkElementFactory.AddNodeToLogicalTree((FrameworkContentElement)container, 1512private FrameworkElementFactory _templateRoot;
System\Windows\Generated\FrameworkContentElement.cs (2)
566FrameworkElementFactory fefRoot = BroadcastEventHelper.GetFEFTreeRoot(TemplatedParent); 571FrameworkElementFactory fef = StyleHelper.FindFEF(fefRoot, TemplateChildIndex);
System\Windows\Generated\FrameworkElement.cs (2)
588FrameworkElementFactory fefRoot = BroadcastEventHelper.GetFEFTreeRoot(TemplatedParent); 593FrameworkElementFactory fef = StyleHelper.FindFEF(fefRoot, TemplateChildIndex);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
321case 227: t = () => typeof(FrameworkElementFactory); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (10)
4599typeof(System.Windows.FrameworkElementFactory), // type 4604SetDelegate = delegate (object target, object value) { ((System.Windows.Controls.ControlTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 4618typeof(System.Windows.FrameworkElementFactory), // type 4623SetDelegate = delegate (object target, object value) { ((System.Windows.DataTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 4917typeof(System.Windows.FrameworkElementFactory), // type 4922SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 5073typeof(System.Windows.FrameworkElementFactory), // type 5078SetDelegate = delegate (object target, object value) { ((System.Windows.HierarchicalDataTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 5283typeof(System.Windows.FrameworkElementFactory), // type 5288SetDelegate = delegate (object target, object value) { ((System.Windows.Controls.ItemsPanelTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4945typeof(System.Windows.FrameworkElementFactory),
System\Windows\Markup\KnownTypes.cs (1)
5775case KnownElements.FrameworkElementFactory: t = typeof(System.Windows.FrameworkElementFactory); break;
System\Windows\Markup\Primitives\ElementMarkupObject.cs (5)
489typeof(FrameworkElementFactory).IsAssignableFrom(PropertyType))) && 534if (PropertyType == typeof(FrameworkElementFactory) && value is FrameworkElementFactory) 536MarkupObject subItem = new FrameworkElementFactoryMarkupObject(value as FrameworkElementFactory, Manager); 575if (value is FrameworkElementFactory)
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (7)
22internal FrameworkElementFactoryMarkupObject(FrameworkElementFactory factory, XamlDesignerSerializationManager manager) 112private FrameworkElementFactory _factory; 225internal FrameworkElementFactoryContent(FrameworkElementFactory factory, FrameworkElementFactoryMarkupObject item): base(item.Manager) 250FrameworkElementFactory child = _factory.FirstChild; 285FrameworkElementFactory _factory; 293internal FrameworkElementFactoryStringContent(FrameworkElementFactory factory, FrameworkElementFactoryMarkupObject item) 354FrameworkElementFactory _factory;
System\Windows\StyleHelper.cs (19)
334FrameworkElementFactory templateRoot, 853FrameworkElementFactory factory, 903FrameworkElementFactory templateRoot, 1061FrameworkElementFactory templateRoot, 1077FrameworkElementFactory childFef = null; 1230FrameworkElementFactory templateRoot, 1231FrameworkElementFactory childFef, 1764FrameworkElementFactory templateRoot, 2363internal static FrameworkElementFactory FindFEF(FrameworkElementFactory root, int childIndex) 2370FrameworkElementFactory child = root.FirstChild; 2371FrameworkElementFactory match = null; 2560FrameworkElementFactory templateRoot) 2613FrameworkElementFactory templateRoot) 3364FrameworkElementFactory oldFactory; 3365FrameworkElementFactory newFactory; 3680FrameworkElementFactory templateRoot) 3756FrameworkElementFactory templateRoot, 4190FrameworkElementFactory templateRoot)
Roslyn.VisualStudio.DiagnosticsWindow (1)
PerfMargin\PerfMarginPanel.cs (1)
118var wrapPanelFactory = new FrameworkElementFactory(typeof(WrapPanel));
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
57FrameworkElementFactory text;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroupItemsControl.cs (1)
38FrameworkElementFactory factory = new FrameworkElementFactory(typeof(RibbonContextualTabGroupsPanel));
Microsoft\Windows\Controls\Ribbon\RibbonControlGroup.cs (1)
39FrameworkElementFactory fef = new FrameworkElementFactory(typeof(StackPanel));