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