208 references to StyleHelper
PresentationFramework (208)
System\Windows\Annotations\AnnotationHelper.cs (1)
660host = StyleHelper.FindNameInTemplateContent(fdr, "PART_ContentHost", fdr.TemplateInternal) as Decorator;
System\Windows\Condition.cs (1)
215StyleHelper.SealIfSealable(_value);
System\Windows\Controls\ContentPresenter.cs (4)
812StyleHelper.UpdateTemplateCache(c, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty); 885StyleHelper.DoTemplateInvalidations(this, oldTemplate); 1022StyleHelper.AddCustomTemplateRoot( container, e ); 1074StyleHelper.AddCustomTemplateRoot(
System\Windows\Controls\Control.cs (1)
438StyleHelper.UpdateTemplateCache(c, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
System\Windows\Controls\ItemsPresenter.cs (1)
141StyleHelper.UpdateTemplateCache(ip, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
System\Windows\Controls\Page.cs (1)
530StyleHelper.UpdateTemplateCache(p, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
System\Windows\Controls\TreeViewItem.cs (1)
809int index = StyleHelper.QueryChildIndexFromChildName(HeaderPartName, template.ChildIndexFromChildName);
System\Windows\Data\BindingOperations.cs (2)
155Expression expr = StyleHelper.GetExpression(target, dp); 272object o = StyleHelper.GetExpression(target, dp);
System\Windows\DataTrigger.cs (2)
150StyleHelper.SealIfSealable(_value); 190return TriggerConditions[0].ConvertAndMatch(StyleHelper.GetDataTriggerValue(dataField, container, TriggerConditions[0].Binding));
System\Windows\DependencyPropertyHelper.cs (1)
207return StyleHelper.IsValueDynamic(templatedParent, templateChildIndex, dependencyProperty);
System\Windows\FrameworkContentElement.cs (7)
143StyleHelper.UpdateStyleCache(null, fce, (Style) e.OldValue, (Style) e.NewValue, ref fce._styleCache); 217StyleHelper.UpdateThemeStyleCache(null, fce, (Style) oldValue, (Style) newValue, ref fce._themeStyleCache); 501if (StyleHelper.GetValueFromStyleOrTemplate(new FrameworkObject(null, this), dp, ref entry)) 642return StyleHelper.GetValueFromTemplatedParent( 716StyleHelper.OnTriggerSourcePropertyInvalidated(null, frameworkTemplate, TemplatedParent, dp, e, false /*invalidateOnlyContainer*/, 724StyleHelper.OnTriggerSourcePropertyInvalidated(Style, null, this, dp, e, true /*invalidateOnlyContainer*/, 734StyleHelper.OnTriggerSourcePropertyInvalidated(ThemeStyle, null, this, dp, e, true /*invalidateOnlyContainer*/,
System\Windows\FrameworkElement.cs (17)
167StyleHelper.UpdateStyleCache(fe, null, (Style) e.OldValue, (Style) e.NewValue, ref fe._styleCache); 267StyleHelper.UpdateThemeStyleCache(fe, null, (Style) oldValue, (Style) newValue, ref fe._themeStyleCache); 343UncommonField<HybridDictionary[]> dataField = StyleHelper.TemplateDataField; 366StyleHelper.InvokeDeferredActions(this, template); 801return StyleHelper.FindNameInTemplateContent(this, childName, template) as DependencyObject; 1209if ((fe != startNode.FE) || StyleHelper.ShouldGetValueFromStyle(dp)) 1214if ((fe != startNode.FE) || StyleHelper.ShouldGetValueFromTemplate(dp)) 1219if ((fe != startNode.FE) || StyleHelper.ShouldGetValueFromThemeStyle(dp)) 1245if ((fce != startNode.FCE) || StyleHelper.ShouldGetValueFromStyle(dp)) 1250if ((fce != startNode.FCE) || StyleHelper.ShouldGetValueFromThemeStyle(dp)) 1859if (StyleHelper.GetValueFromStyleOrTemplate(new FrameworkObject(this, null), dp, ref entry)) 1929return StyleHelper.GetValueFromTemplatedParent( 2090StyleHelper.OnTriggerSourcePropertyInvalidated(null, frameworkTemplate, TemplatedParent, dp, e, false /*invalidateOnlyContainer*/, 2099StyleHelper.OnTriggerSourcePropertyInvalidated(Style, null, this, dp, e, true /*invalidateOnlyContainer*/, 2107StyleHelper.OnTriggerSourcePropertyInvalidated(null, TemplateInternal, this, dp, e, !HasTemplateGeneratedSubTree /*invalidateOnlyContainer*/, 2114StyleHelper.OnTriggerSourcePropertyInvalidated(ThemeStyle, null, this, dp, e, true /*invalidateOnlyContainer*/, 3023handlers = StyleHelper.GetChildRoutedEventHandlers(templateChildIndex, args.RoutedEvent, ref templatedParentTemplate.EventDependents);
System\Windows\FrameworkElementFactory.cs (6)
213if (StyleHelper.IsStylingLogicalTree(dp, value)) 586StyleHelper.SealIfSealable(propertyValue.ValueInternal); 600_childIndex = StyleHelper.CreateChildIndexFromChildName(_childName, _frameworkTemplate); 695if (StyleHelper.HasResourceDependentsForChild(_childIndex, ref resourceDependents)) 716StyleHelper.CreateInstanceDataForChild(dataField, container, treeNode, _childIndex, 791StyleHelper.InvalidatePropertiesOnTemplateNode(
System\Windows\FrameworkTemplate.cs (20)
310return StyleHelper.FindNameInTemplateContent(templatedParent, name, this); 401StyleHelper.SealTemplate( 437StyleHelper.SortResourceDependents(ref ResourceDependents); 486bool visualsCreated = StyleHelper.ApplyTemplateContent(templateDataField, container, 767StyleHelper.ParentTemplateValuesField.SetValue(dependencyObject, parentTemplateValues); 772parentTemplateValues = StyleHelper.ParentTemplateValuesField.GetValue(dependencyObject); 793HybridDictionary instanceValues = StyleHelper.EnsureInstanceData(StyleHelper.TemplateDataField, templatedParent, InstanceStyleData.InstanceValues); 794StyleHelper.ProcessInstanceValue(dependencyObject, childIndex, instanceValues, dependencyProperty, StyleHelper.UnsharedTemplateContentPropertyIndex, true /*apply*/); 809HybridDictionary instanceValues = StyleHelper.EnsureInstanceData(StyleHelper.TemplateDataField, templatedParent, InstanceStyleData.InstanceValues); 810StyleHelper.ProcessInstanceValue(dependencyObject, childIndex, instanceValues, dependencyProperty, StyleHelper.UnsharedTemplateContentPropertyIndex, true /*apply*/); 855StyleHelper.GetInstanceValue( 856StyleHelper.TemplateDataField, 862StyleHelper.UnsharedTemplateContentPropertyIndex, 1165if (StyleHelper.HasResourceDependentsForChild(templateChildIndex, ref this.ResourceDependents)) 1172StyleHelper.InvalidatePropertiesOnTemplateNode(container, 1216childIndex = StyleHelper.QueryChildIndexFromChildName(name, childIndexFromChildName);
System\Windows\Generated\FrameworkContentElement.cs (2)
573FrameworkElementFactory fef = StyleHelper.FindFEF(fefRoot, TemplateChildIndex); 620StyleHelper.GetThemeStyle(/* fe = */ null, /* fce = */ this);
System\Windows\Generated\FrameworkElement.cs (2)
593FrameworkElementFactory fef = StyleHelper.FindFEF(fefRoot, TemplateChildIndex); 640StyleHelper.GetThemeStyle(/* fe = */ this, /* fce = */ null);
System\Windows\MultiDataTrigger.cs (1)
149retVal = TriggerConditions[i].ConvertAndMatch(StyleHelper.GetDataTriggerValue(dataField, container, TriggerConditions[i].Binding));
System\Windows\MultiTrigger.cs (1)
105_conditions[i].SourceName ?? StyleHelper.SelfName);
System\Windows\ResourceDictionary.cs (1)
2328StyleHelper.SealIfSealable(value);
System\Windows\Setter.cs (1)
124StyleHelper.SealIfSealable(_value);
System\Windows\Style.cs (15)
25StyleHelper.RegisterAlternateExpressionStorage(); 453ChildName = StyleHelper.SelfName, 541StyleHelper.AddEventDependent(0, this.EventHandlersStore, ref EventDependents); 552StyleHelper.SortResourceDependents(ref ResourceDependents); 702StyleHelper.UpdateTables(ref propertyValue, ref ChildRecordFromChildIndex, 708StyleHelper.AddContainerDependent(propertyValue.Property, false /*fromVisualTrigger*/, ref ContainerDependents); 738if (propertyValue.ChildName != StyleHelper.SelfName) 746if( conditions[k].SourceName != StyleHelper.SelfName ) 754StyleHelper.AddContainerDependent(propertyValue.Property, true /*fromVisualTrigger*/, ref this.ContainerDependents); 756StyleHelper.UpdateTables(ref propertyValue, ref ChildRecordFromChildIndex, 766StyleHelper.AddPropertyTriggerWithAction( trigger, ((Trigger)trigger).Property, ref this.PropertyTriggersWithActions ); 774StyleHelper.AddPropertyTriggerWithAction(trigger, triggerCondition.Property, ref this.PropertyTriggersWithActions); 779StyleHelper.AddDataTriggerWithAction(trigger, ((DataTrigger)trigger).Binding, ref this.DataTriggersWithActions); 787StyleHelper.AddDataTriggerWithAction(trigger, dataCondition.Binding, ref this.DataTriggersWithActions); 805StyleHelper.ProcessEventTrigger(eventTrigger,
System\Windows\StyleHelper.cs (95)
75StyleHelper.DoStyleInvalidations(fe, fce, oldStyle, newStyle); 79StyleHelper.ExecuteOnApplyEnterExitActions(fe, fce, newStyle, StyleDataField); 107if (StyleHelper.IsSetOnContainer(FrameworkElement.OverridesDefaultStyleProperty, ref newThemeStyle.ContainerDependents, true)) 141StyleHelper.DoThemeStyleInvalidations(fe, fce, oldThemeStyle, newThemeStyle, style); 145StyleHelper.ExecuteOnApplyEnterExitActions(fe, fce, newThemeStyle, ThemeStyleDataField); 293if( StyleHelper.ShouldGetValueFromStyle(templateProperty) 295StyleHelper.ShouldGetValueFromThemeStyle(templateProperty)) 299StyleHelper.CheckForCyclicReferencesInStyleAndTemplateTriggers(templateProperty, newTemplate, style, themeStyle); 311StyleHelper.DoTemplateInvalidations(fe, oldTemplate); 315StyleHelper.ExecuteOnApplyEnterExitActions(fe, null, newTemplate); 389StyleHelper.ProcessTemplateContentFromFEF( 408StyleHelper.ProcessTemplateTriggers( 431if (StyleHelper.IsSetOnContainer(Control.TemplateProperty, ref containerDependents, true) || 432StyleHelper.IsSetOnContainer(ContentPresenter.TemplateProperty, ref containerDependents, true)) 439if (StyleHelper.IsSetOnContainer(FrameworkElement.StyleProperty, ref containerDependents, true)) 446if (StyleHelper.IsSetOnContainer(FrameworkElement.DefaultStyleKeyProperty, ref containerDependents, true)) 453if (StyleHelper.IsSetOnContainer(FrameworkElement.OverridesDefaultStyleProperty, ref containerDependents, true)) 460if (StyleHelper.IsSetOnContainer(FrameworkElement.NameProperty, ref containerDependents, true)) 865StyleHelper.UpdateTables(ref propertyValue, ref childRecordFromChildIndex, 872StyleHelper.AddEventDependent(factory._childIndex, factory.EventHandlersStore, 930conditions[k].SourceChildIndex = StyleHelper.QueryChildIndexFromChildName(conditions[k].SourceName, childIndexFromChildID); 939if (propertyValue.ChildName == StyleHelper.SelfName) 945StyleHelper.AddContainerDependent(propertyValue.Property, true /*fromVisualTrigger*/, ref containerDependents); 948StyleHelper.UpdateTables(ref propertyValue, ref childRecordFromChildIndex, 958StyleHelper.AddPropertyTriggerWithAction( triggerBase, trigger.Property, ref propertyTriggersWithActions ); 966StyleHelper.AddPropertyTriggerWithAction( triggerBase, triggerCondition.Property, ref propertyTriggersWithActions ); 971StyleHelper.AddDataTriggerWithAction( triggerBase, dataTrigger.Binding, ref dataTriggersWithActions ); 979StyleHelper.AddDataTriggerWithAction( triggerBase, dataCondition.Binding, ref dataTriggersWithActions ); 990StyleHelper.ProcessEventTrigger(eventTrigger, 1085int childIndex = StyleHelper.QueryChildIndexFromChildName(eventTrigger.SourceName, childIndexFromChildName); 1147childFef = StyleHelper.FindFEF(templateRoot, eventTrigger.TriggerChildIndex); 1174StyleHelper.AddDelegateToFireTrigger(eventTrigger.RoutedEvent, 1214StyleHelper.AddDelegateToFireTrigger(eventTrigger.RoutedEvent, 1243StyleHelper.AddEventDependent(0, eventHandlersStore, ref eventDependents); 1245eventHandlersStore.AddRoutedEventHandler(routedEvent, StyleHelper.EventTriggerHandlerOnContainer, false/* HandledEventsToo */); 1256StyleHelper.AddEventDependent(childIndex, childFef.EventHandlersStore, ref eventDependents); 1258childFef.EventHandlersStore.AddRoutedEventHandler(routedEvent, StyleHelper.EventTriggerHandlerOnChild, false/* HandledEventsToo */); 1286StyleHelper.AddEventDependent( childIndex, 1289eventHandlersStore.AddRoutedEventHandler(routedEvent, StyleHelper.EventTriggerHandlerOnChild, false/* HandledEventsToo */); 1377StyleHelper.ProcessInstanceValuesForChild( 1387StyleHelper.ProcessInstanceValuesForChild( 1412StyleHelper.ProcessInstanceValuesForChild( 1445StyleHelper.ProcessInstanceValuesForChild( 1456StyleHelper.ProcessInstanceValuesForChild( 2136templatedChildren = StyleHelper.TemplatedFeChildrenField.GetValue(feContainer); 2137StyleHelper.TemplatedFeChildrenField.ClearValue(feContainer); 2141templatedChildren = StyleHelper.TemplatedFeChildrenField.GetValue(fceContainer); 2142StyleHelper.TemplatedFeChildrenField.ClearValue(fceContainer); 2291HybridDictionary parentTemplateValues = StyleHelper.ParentTemplateValuesField.GetValue(walk); 2293StyleHelper.ParentTemplateValuesField.ClearValue(walk); 2304StyleHelper.ProcessInstanceValue(walk, childIndex, instanceValues, dp, -1, false /*apply*/); 2666sourceNode = StyleHelper.GetChild(container, sourceChildIndex); 3068Debug.Assert(!StyleHelper.IsSetOnContainer(conditions[j].Property, ref containerDependents, true), 3156StyleHelper.UpdateLoadedFlag( container, oldStyle, newStyle ); 3161StyleHelper.UpdateInstanceData( 3162StyleHelper.StyleDataField, 3184oldStyle != null ? oldStyle.ContainerDependents : StyleHelper.EmptyContainerDependents; 3187newStyle != null ? newStyle.ContainerDependents : StyleHelper.EmptyContainerDependents; 3192StyleHelper.InvalidateContainerDependents(container, 3238StyleHelper.UpdateLoadedFlag( container, oldThemeStyle, newThemeStyle ); 3243StyleHelper.UpdateInstanceData( 3244StyleHelper.ThemeStyleDataField, 3266oldThemeStyle != null ? oldThemeStyle.ContainerDependents : StyleHelper.EmptyContainerDependents; 3269newThemeStyle != null ? newThemeStyle.ContainerDependents : StyleHelper.EmptyContainerDependents; 3277StyleHelper.InvalidateContainerDependents(container, 3310oldTemplateData = StyleHelper.TemplateDataField.GetValue(feContainer); 3324StyleHelper.UpdateLoadedFlag( container, oldFrameworkTemplate, newFrameworkTemplate ); 3335StyleHelper.UpdateInstanceData( 3336StyleHelper.TemplateDataField, 3376oldContainerDependents = (oldFrameworkTemplate != null) ? oldFrameworkTemplate.ContainerDependents : StyleHelper.EmptyContainerDependents; 3377newContainerDependents = (newFrameworkTemplate != null) ? newFrameworkTemplate.ContainerDependents : StyleHelper.EmptyContainerDependents; 3381StyleHelper.ClearGeneratedSubTree(oldTemplateData, 3389StyleHelper.InvalidateContainerDependents(container, 3417StyleHelper.ClearGeneratedSubTree(oldTemplateData, feContainer /* fe */, null /* fce */, 3455List<ResourceDictionary> oldStyleTables = StyleHelper.GetResourceDictionariesFromStyle(oldStyle); 3456List<ResourceDictionary> newStyleTables = StyleHelper.GetResourceDictionariesFromStyle(newStyle); 3760object value = StyleHelper.GetChildValue( 3761StyleHelper.TemplateDataField, 3796HybridDictionary parentTemplateValues = StyleHelper.ParentTemplateValuesField.GetValue(child.DO); 3806StyleHelper.GetInstanceValue( 3807StyleHelper.TemplateDataField, 3813StyleHelper.UnsharedTemplateContentPropertyIndex, 3864if ((style != null) && StyleHelper.ShouldGetValueFromStyle(dp)) 3873value = StyleHelper.GetChildValue( 3874StyleHelper.StyleDataField, 3905if (StyleHelper.ShouldGetValueFromTemplate(dp)) 3915value = StyleHelper.GetChildValue( 3916StyleHelper.TemplateDataField, 3948if (StyleHelper.ShouldGetValueFromThemeStyle(dp)) 3960value = StyleHelper.GetChildValue( 3961StyleHelper.ThemeStyleDataField, 5351if (childName == StyleHelper.SelfName) 5386index = StyleHelper.QueryChildIndexFromChildName(childName, frameworkTemplate.ChildIndexFromChildName); 5405return StyleHelper.GetChild(container, index); 5838this(binding, logicalOp, value, StyleHelper.SelfName)
System\Windows\SystemResources.cs (1)
1751StyleHelper.SealIfSealable(value);
System\Windows\TemplateContent.cs (9)
277StyleHelper.SealIfSealable(value.ValueInternal); 280StyleHelper.UpdateTables(ref value, ref OwnerTemplate.ChildRecordFromChildIndex, ref OwnerTemplate.TriggerSourceRecordFromChildIndex, 314int childIndex = StyleHelper.CreateChildIndexFromChildName(name, OwnerTemplate); 1249StyleHelper.UpdateTables(ref pv, ref childRecordFromChildIndex, 1272StyleHelper.UpdateTables(ref pv, ref childRecordFromChildIndex, 1290StyleHelper.UpdateTables(ref pv, ref childRecordFromChildIndex, 1309StyleHelper.UpdateTables(ref pv, ref childRecordFromChildIndex, 1350StyleHelper.UpdateTables(ref propertyValue, 1371StyleHelper.UpdateTables(ref propertyValue,
System\Windows\TemplateNameScope.cs (4)
181StyleHelper.CreateInstanceDataForChild( 182StyleHelper.TemplateDataField, 214return StyleHelper.FindNameInTemplateContent(fo.FE, name, fo.FE.TemplateInternal); 260private static UncommonField<Hashtable> _templatedNonFeChildrenField = (UncommonField<Hashtable>)StyleHelper.TemplatedNonFeChildrenField;
System\Windows\TreeWalkHelper.cs (7)
778StyleHelper.InvalidateResourceDependents(d, info, ref fe.Style.ResourceDependents, 787StyleHelper.InvalidateResourceDependents(d, info, ref fe.TemplateInternal.ResourceDependents, 800StyleHelper.InvalidateResourceDependentsForChild( 820StyleHelper.InvalidateResourceDependents(d, info, ref themeStyle.ResourceDependents, 853StyleHelper.InvalidateResourceDependents(d, info, ref fce.Style.ResourceDependents, ! 868StyleHelper.InvalidateResourceDependentsForChild( 887StyleHelper.InvalidateResourceDependents(d, info, ref themeStyle.ResourceDependents,
System\Windows\Trigger.cs (2)
204StyleHelper.SealIfSealable(_value); 215_sourceName ?? StyleHelper.SelfName) };
System\Windows\TriggerBase.cs (2)
245if (source == dependent && propertyValue.ChildName == StyleHelper.SelfName) 281target = StyleHelper.SelfName;