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)
953FrameworkElementFactory text = new FrameworkElementFactory(typeof(AccessText)); 961FrameworkElementFactory text = new FrameworkElementFactory(typeof(TextBlock));
System\Windows\Controls\DataGrid.cs (1)
40FrameworkElementFactory dataGridRowPresenterFactory = new FrameworkElementFactory(typeof(DataGridRowsPresenter));
System\Windows\Controls\DataGridRow.cs (1)
98ItemsPanelProperty.OverrideMetadata(typeof(DataGridRow), new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DataGridCellsPanel)))));
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
1158FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border));
System\Windows\Controls\GroupStyle.cs (2)
39ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(StackPanel))); 44template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(VirtualizingStackPanel)));
System\Windows\Controls\ItemsControl.cs (1)
853ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(StackPanel)));
System\Windows\Controls\ListBox.cs (1)
67ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(VirtualizingStackPanel)));
System\Windows\Controls\Menu.cs (1)
61FrameworkElementFactory panel = new FrameworkElementFactory(typeof(WrapPanel));
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (1)
33ItemsPanelProperty.OverrideMetadata(typeof(DataGridCellsPresenter), new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DataGridCellsPanel)))));
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
37FrameworkElementFactory factory = new FrameworkElementFactory(typeof(DataGridCellsPanel));
System\Windows\Controls\Primitives\StatusBar.cs (1)
37ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(DockPanel)));
System\Windows\Controls\ScrollViewer.cs (9)
2665FrameworkElementFactory grid = new FrameworkElementFactory(typeof(Grid), "Grid"); 2666FrameworkElementFactory gridColumn1 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionOne"); 2667FrameworkElementFactory gridColumn2 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionTwo"); 2668FrameworkElementFactory gridRow1 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionOne"); 2669FrameworkElementFactory gridRow2 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionTwo"); 2670FrameworkElementFactory vsb = new FrameworkElementFactory(typeof(ScrollBar), VerticalScrollBarTemplateName); 2671FrameworkElementFactory hsb = new FrameworkElementFactory(typeof(ScrollBar), HorizontalScrollBarTemplateName); 2672FrameworkElementFactory content = new FrameworkElementFactory(typeof(ScrollContentPresenter), ScrollContentPresenterTemplateName); 2673FrameworkElementFactory corner = new FrameworkElementFactory(typeof(Rectangle), "Corner");
System\Windows\Controls\Validation.cs (2)
594FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border), "Border"); 598FrameworkElementFactory adornedElementPlaceHolder = new FrameworkElementFactory(typeof(AdornedElementPlaceholder), "Placeholder");
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4947DefaultConstructor = delegate () { return new System.Windows.FrameworkElementFactory(); }
System\Windows\Markup\KnownTypes.cs (1)
1280case 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)
94ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonTabsPanel)))));
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
60text = new FrameworkElementFactory(typeof(TextBlock));
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
49ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonMenuItemsPanel)));
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroupItemsControl.cs (1)
37FrameworkElementFactory factory = new FrameworkElementFactory(typeof(RibbonContextualTabGroupsPanel));
Microsoft\Windows\Controls\Ribbon\RibbonControlGroup.cs (1)
38FrameworkElementFactory fef = new FrameworkElementFactory(typeof(StackPanel));
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
60ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonGroupItemsPanel)))));
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (1)
53ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonMenuItemsPanel)));
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (1)
51ItemsPanelTemplate template = new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonMenuItemsPanel)));
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (1)
44ItemsPanelProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new ItemsPanelTemplate(new FrameworkElementFactory(typeof(RibbonGroupsPanel)))));
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (1)
32ItemsPanelProperty.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)
42FrameworkElementFactory text = ContentPresenter.CreateTextBlockFactory(); 59FrameworkElementFactory text = ContentPresenter.CreateTextBlockFactory();
System\Windows\BroadcastEventHelper.cs (2)
502internal static FrameworkElementFactory GetFEFTreeRoot(DependencyObject templatedParent) 509FrameworkElementFactory fefTree = templatedParentTemplate.VisualTree;
System\Windows\Controls\ContentPresenter.cs (8)
40FrameworkElementFactory text; 708FrameworkElementFactory text = CreateAccessTextFactory(); 735FrameworkElementFactory text = CreateTextBlockFactory(); 763FrameworkElementFactory text = CreateTextBlockFactory(); 951internal static FrameworkElementFactory CreateAccessTextFactory() 953FrameworkElementFactory text = new FrameworkElementFactory(typeof(AccessText)); 959internal static FrameworkElementFactory CreateTextBlockFactory() 961FrameworkElementFactory text = new FrameworkElementFactory(typeof(TextBlock));
System\Windows\Controls\DataGrid.cs (1)
40FrameworkElementFactory dataGridRowPresenterFactory = new FrameworkElementFactory(typeof(DataGridRowsPresenter));
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
1158FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border));
System\Windows\Controls\ItemsPanelTemplate.cs (2)
35public ItemsPanelTemplate(FrameworkElementFactory root) 105FrameworkElementFactory root;
System\Windows\Controls\Menu.cs (1)
61FrameworkElementFactory panel = new FrameworkElementFactory(typeof(WrapPanel));
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
37FrameworkElementFactory factory = new FrameworkElementFactory(typeof(DataGridCellsPanel));
System\Windows\Controls\ScrollViewer.cs (9)
2665FrameworkElementFactory grid = new FrameworkElementFactory(typeof(Grid), "Grid"); 2666FrameworkElementFactory gridColumn1 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionOne"); 2667FrameworkElementFactory gridColumn2 = new FrameworkElementFactory(typeof(ColumnDefinition), "ColumnDefinitionTwo"); 2668FrameworkElementFactory gridRow1 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionOne"); 2669FrameworkElementFactory gridRow2 = new FrameworkElementFactory(typeof(RowDefinition), "RowDefinitionTwo"); 2670FrameworkElementFactory vsb = new FrameworkElementFactory(typeof(ScrollBar), VerticalScrollBarTemplateName); 2671FrameworkElementFactory hsb = new FrameworkElementFactory(typeof(ScrollBar), HorizontalScrollBarTemplateName); 2672FrameworkElementFactory content = new FrameworkElementFactory(typeof(ScrollContentPresenter), ScrollContentPresenterTemplateName); 2673FrameworkElementFactory corner = new FrameworkElementFactory(typeof(Rectangle), "Corner");
System\Windows\Controls\Validation.cs (2)
594FrameworkElementFactory border = new FrameworkElementFactory(typeof(Border), "Border"); 598FrameworkElementFactory adornedElementPlaceHolder = new FrameworkElementFactory(typeof(AdornedElementPlaceholder), "Placeholder");
System\Windows\FrameworkElementFactory.cs (11)
156public void AppendChild(FrameworkElementFactory child) 479public FrameworkElementFactory Parent 487public FrameworkElementFactory FirstChild 495public FrameworkElementFactory NextSibling 604FrameworkElementFactory child = _firstChild; 846FrameworkElementFactory childFactory = _firstChild; 941FrameworkElementFactory childFactory = _firstChild; 1280private FrameworkElementFactory _parent; 1281private FrameworkElementFactory _firstChild; 1282private FrameworkElementFactory _lastChild; 1283private FrameworkElementFactory _nextSibling;
System\Windows\FrameworkTemplate.cs (4)
82public FrameworkElementFactory VisualTree 371private void ValidateVisualTree(FrameworkElementFactory templateRoot) 1138FrameworkElementFactory.AddNodeToLogicalTree((FrameworkContentElement)container, 1510private FrameworkElementFactory _templateRoot;
System\Windows\Generated\FrameworkContentElement.cs (2)
568FrameworkElementFactory fefRoot = BroadcastEventHelper.GetFEFTreeRoot(TemplatedParent); 573FrameworkElementFactory 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)
320case 227: t = () => typeof(FrameworkElementFactory); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (10)
4598typeof(System.Windows.FrameworkElementFactory), // type 4603SetDelegate = delegate (object target, object value) { ((System.Windows.Controls.ControlTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 4617typeof(System.Windows.FrameworkElementFactory), // type 4622SetDelegate = delegate (object target, object value) { ((System.Windows.DataTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 4916typeof(System.Windows.FrameworkElementFactory), // type 4921SetDelegate = delegate (object target, object value) { ((System.Windows.FrameworkTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 5072typeof(System.Windows.FrameworkElementFactory), // type 5077SetDelegate = delegate (object target, object value) { ((System.Windows.HierarchicalDataTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; }, 5282typeof(System.Windows.FrameworkElementFactory), // type 5287SetDelegate = delegate (object target, object value) { ((System.Windows.Controls.ItemsPanelTemplate)target).VisualTree = (System.Windows.FrameworkElementFactory)value; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4944typeof(System.Windows.FrameworkElementFactory),
System\Windows\Markup\KnownTypes.cs (1)
5774case KnownElements.FrameworkElementFactory: t = typeof(System.Windows.FrameworkElementFactory); break;
System\Windows\Markup\Primitives\ElementMarkupObject.cs (5)
488typeof(FrameworkElementFactory).IsAssignableFrom(PropertyType))) && 533if (PropertyType == typeof(FrameworkElementFactory) && value is FrameworkElementFactory) 535MarkupObject subItem = new FrameworkElementFactoryMarkupObject(value as FrameworkElementFactory, Manager); 574if (value is FrameworkElementFactory)
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (7)
21internal FrameworkElementFactoryMarkupObject(FrameworkElementFactory factory, XamlDesignerSerializationManager manager) 111private FrameworkElementFactory _factory; 224internal FrameworkElementFactoryContent(FrameworkElementFactory factory, FrameworkElementFactoryMarkupObject item): base(item.Manager) 249FrameworkElementFactory child = _factory.FirstChild; 284private FrameworkElementFactory _factory; 292internal FrameworkElementFactoryStringContent(FrameworkElementFactory factory, FrameworkElementFactoryMarkupObject item) 353private FrameworkElementFactory _factory;
System\Windows\StyleHelper.cs (19)
333FrameworkElementFactory templateRoot, 852FrameworkElementFactory factory, 902FrameworkElementFactory templateRoot, 1060FrameworkElementFactory templateRoot, 1076FrameworkElementFactory childFef = null; 1229FrameworkElementFactory templateRoot, 1230FrameworkElementFactory childFef, 1763FrameworkElementFactory templateRoot, 2362internal static FrameworkElementFactory FindFEF(FrameworkElementFactory root, int childIndex) 2369FrameworkElementFactory child = root.FirstChild; 2370FrameworkElementFactory match = null; 2559FrameworkElementFactory templateRoot) 2612FrameworkElementFactory templateRoot) 3363FrameworkElementFactory oldFactory; 3364FrameworkElementFactory newFactory; 3679FrameworkElementFactory templateRoot) 3755FrameworkElementFactory templateRoot, 4189FrameworkElementFactory 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)
56FrameworkElementFactory text;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroupItemsControl.cs (1)
37FrameworkElementFactory factory = new FrameworkElementFactory(typeof(RibbonContextualTabGroupsPanel));
Microsoft\Windows\Controls\Ribbon\RibbonControlGroup.cs (1)
38FrameworkElementFactory fef = new FrameworkElementFactory(typeof(StackPanel));