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)
307
return
StyleHelper
.FindNameInTemplateContent(templatedParent, name, this);
398
StyleHelper
.SealTemplate(
434
StyleHelper
.SortResourceDependents(ref ResourceDependents);
483
bool visualsCreated =
StyleHelper
.ApplyTemplateContent(templateDataField, container,
764
StyleHelper
.ParentTemplateValuesField.SetValue(dependencyObject, parentTemplateValues);
769
parentTemplateValues =
StyleHelper
.ParentTemplateValuesField.GetValue(dependencyObject);
790
HybridDictionary instanceValues =
StyleHelper
.EnsureInstanceData(
StyleHelper
.TemplateDataField, templatedParent, InstanceStyleData.InstanceValues);
791
StyleHelper
.ProcessInstanceValue(dependencyObject, childIndex, instanceValues, dependencyProperty,
StyleHelper
.UnsharedTemplateContentPropertyIndex, true /*apply*/);
806
HybridDictionary instanceValues =
StyleHelper
.EnsureInstanceData(
StyleHelper
.TemplateDataField, templatedParent, InstanceStyleData.InstanceValues);
807
StyleHelper
.ProcessInstanceValue(dependencyObject, childIndex, instanceValues, dependencyProperty,
StyleHelper
.UnsharedTemplateContentPropertyIndex, true /*apply*/);
852
StyleHelper
.GetInstanceValue(
853
StyleHelper
.TemplateDataField,
859
StyleHelper
.UnsharedTemplateContentPropertyIndex,
1162
if (
StyleHelper
.HasResourceDependentsForChild(templateChildIndex, ref this.ResourceDependents))
1169
StyleHelper
.InvalidatePropertiesOnTemplateNode(container,
1213
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)
2354
StyleHelper
.SealIfSealable(value);
System\Windows\Setter.cs (1)
124
StyleHelper
.SealIfSealable(_value);
System\Windows\Style.cs (15)
25
StyleHelper
.RegisterAlternateExpressionStorage();
450
ChildName =
StyleHelper
.SelfName,
535
StyleHelper
.AddEventDependent(0, this.EventHandlersStore, ref EventDependents);
546
StyleHelper
.SortResourceDependents(ref ResourceDependents);
696
StyleHelper
.UpdateTables(ref propertyValue, ref ChildRecordFromChildIndex,
702
StyleHelper
.AddContainerDependent(propertyValue.Property, false /*fromVisualTrigger*/, ref ContainerDependents);
732
if (propertyValue.ChildName !=
StyleHelper
.SelfName)
740
if( conditions[k].SourceName !=
StyleHelper
.SelfName )
748
StyleHelper
.AddContainerDependent(propertyValue.Property, true /*fromVisualTrigger*/, ref this.ContainerDependents);
750
StyleHelper
.UpdateTables(ref propertyValue, ref ChildRecordFromChildIndex,
760
StyleHelper
.AddPropertyTriggerWithAction( trigger, ((Trigger)trigger).Property, ref this.PropertyTriggersWithActions );
768
StyleHelper
.AddPropertyTriggerWithAction(trigger, triggerCondition.Property, ref this.PropertyTriggersWithActions);
773
StyleHelper
.AddDataTriggerWithAction(trigger, ((DataTrigger)trigger).Binding, ref this.DataTriggersWithActions);
781
StyleHelper
.AddDataTriggerWithAction(trigger, dataCondition.Binding, ref this.DataTriggersWithActions);
799
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);
386
StyleHelper
.ProcessTemplateContentFromFEF(
405
StyleHelper
.ProcessTemplateTriggers(
428
if (
StyleHelper
.IsSetOnContainer(Control.TemplateProperty, ref containerDependents, true) ||
429
StyleHelper
.IsSetOnContainer(ContentPresenter.TemplateProperty, ref containerDependents, true))
436
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.StyleProperty, ref containerDependents, true))
443
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.DefaultStyleKeyProperty, ref containerDependents, true))
450
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.OverridesDefaultStyleProperty, ref containerDependents, true))
457
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.NameProperty, ref containerDependents, true))
863
StyleHelper
.UpdateTables(ref propertyValue, ref childRecordFromChildIndex,
870
StyleHelper
.AddEventDependent(factory._childIndex, factory.EventHandlersStore,
928
conditions[k].SourceChildIndex =
StyleHelper
.QueryChildIndexFromChildName(conditions[k].SourceName, childIndexFromChildID);
937
if (propertyValue.ChildName ==
StyleHelper
.SelfName)
943
StyleHelper
.AddContainerDependent(propertyValue.Property, true /*fromVisualTrigger*/, ref containerDependents);
946
StyleHelper
.UpdateTables(ref propertyValue, ref childRecordFromChildIndex,
956
StyleHelper
.AddPropertyTriggerWithAction( triggerBase, trigger.Property, ref propertyTriggersWithActions );
964
StyleHelper
.AddPropertyTriggerWithAction( triggerBase, triggerCondition.Property, ref propertyTriggersWithActions );
969
StyleHelper
.AddDataTriggerWithAction( triggerBase, dataTrigger.Binding, ref dataTriggersWithActions );
977
StyleHelper
.AddDataTriggerWithAction( triggerBase, dataCondition.Binding, ref dataTriggersWithActions );
988
StyleHelper
.ProcessEventTrigger(eventTrigger,
1083
int childIndex =
StyleHelper
.QueryChildIndexFromChildName(eventTrigger.SourceName, childIndexFromChildName);
1145
childFef =
StyleHelper
.FindFEF(templateRoot, eventTrigger.TriggerChildIndex);
1172
StyleHelper
.AddDelegateToFireTrigger(eventTrigger.RoutedEvent,
1212
StyleHelper
.AddDelegateToFireTrigger(eventTrigger.RoutedEvent,
1241
StyleHelper
.AddEventDependent(0, eventHandlersStore, ref eventDependents);
1243
eventHandlersStore.AddRoutedEventHandler(routedEvent,
StyleHelper
.EventTriggerHandlerOnContainer, false/* HandledEventsToo */);
1254
StyleHelper
.AddEventDependent(childIndex, childFef.EventHandlersStore, ref eventDependents);
1256
childFef.EventHandlersStore.AddRoutedEventHandler(routedEvent,
StyleHelper
.EventTriggerHandlerOnChild, false/* HandledEventsToo */);
1284
StyleHelper
.AddEventDependent( childIndex,
1287
eventHandlersStore.AddRoutedEventHandler(routedEvent,
StyleHelper
.EventTriggerHandlerOnChild, false/* HandledEventsToo */);
1375
StyleHelper
.ProcessInstanceValuesForChild(
1385
StyleHelper
.ProcessInstanceValuesForChild(
1410
StyleHelper
.ProcessInstanceValuesForChild(
1443
StyleHelper
.ProcessInstanceValuesForChild(
1454
StyleHelper
.ProcessInstanceValuesForChild(
2134
templatedChildren =
StyleHelper
.TemplatedFeChildrenField.GetValue(feContainer);
2135
StyleHelper
.TemplatedFeChildrenField.ClearValue(feContainer);
2139
templatedChildren =
StyleHelper
.TemplatedFeChildrenField.GetValue(fceContainer);
2140
StyleHelper
.TemplatedFeChildrenField.ClearValue(fceContainer);
2289
HybridDictionary parentTemplateValues =
StyleHelper
.ParentTemplateValuesField.GetValue(walk);
2291
StyleHelper
.ParentTemplateValuesField.ClearValue(walk);
2302
StyleHelper
.ProcessInstanceValue(walk, childIndex, instanceValues, dp, -1, false /*apply*/);
2664
sourceNode =
StyleHelper
.GetChild(container, sourceChildIndex);
3066
Debug.Assert(!
StyleHelper
.IsSetOnContainer(conditions[j].Property, ref containerDependents, true),
3154
StyleHelper
.UpdateLoadedFlag( container, oldStyle, newStyle );
3159
StyleHelper
.UpdateInstanceData(
3160
StyleHelper
.StyleDataField,
3182
oldStyle != null ? oldStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3185
newStyle != null ? newStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3190
StyleHelper
.InvalidateContainerDependents(container,
3236
StyleHelper
.UpdateLoadedFlag( container, oldThemeStyle, newThemeStyle );
3241
StyleHelper
.UpdateInstanceData(
3242
StyleHelper
.ThemeStyleDataField,
3264
oldThemeStyle != null ? oldThemeStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3267
newThemeStyle != null ? newThemeStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3275
StyleHelper
.InvalidateContainerDependents(container,
3308
oldTemplateData =
StyleHelper
.TemplateDataField.GetValue(feContainer);
3322
StyleHelper
.UpdateLoadedFlag( container, oldFrameworkTemplate, newFrameworkTemplate );
3333
StyleHelper
.UpdateInstanceData(
3334
StyleHelper
.TemplateDataField,
3374
oldContainerDependents = (oldFrameworkTemplate != null) ? oldFrameworkTemplate.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3375
newContainerDependents = (newFrameworkTemplate != null) ? newFrameworkTemplate.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3379
StyleHelper
.ClearGeneratedSubTree(oldTemplateData,
3387
StyleHelper
.InvalidateContainerDependents(container,
3415
StyleHelper
.ClearGeneratedSubTree(oldTemplateData, feContainer /* fe */, null /* fce */,
3453
List<ResourceDictionary> oldStyleTables =
StyleHelper
.GetResourceDictionariesFromStyle(oldStyle);
3454
List<ResourceDictionary> newStyleTables =
StyleHelper
.GetResourceDictionariesFromStyle(newStyle);
3758
object value =
StyleHelper
.GetChildValue(
3759
StyleHelper
.TemplateDataField,
3794
HybridDictionary parentTemplateValues =
StyleHelper
.ParentTemplateValuesField.GetValue(child.DO);
3804
StyleHelper
.GetInstanceValue(
3805
StyleHelper
.TemplateDataField,
3811
StyleHelper
.UnsharedTemplateContentPropertyIndex,
3862
if ((style != null) &&
StyleHelper
.ShouldGetValueFromStyle(dp))
3871
value =
StyleHelper
.GetChildValue(
3872
StyleHelper
.StyleDataField,
3903
if (
StyleHelper
.ShouldGetValueFromTemplate(dp))
3913
value =
StyleHelper
.GetChildValue(
3914
StyleHelper
.TemplateDataField,
3946
if (
StyleHelper
.ShouldGetValueFromThemeStyle(dp))
3958
value =
StyleHelper
.GetChildValue(
3959
StyleHelper
.ThemeStyleDataField,
5349
if (childName ==
StyleHelper
.SelfName)
5384
index =
StyleHelper
.QueryChildIndexFromChildName(childName, frameworkTemplate.ChildIndexFromChildName);
5403
return
StyleHelper
.GetChild(container, index);
5836
this(binding, logicalOp, value,
StyleHelper
.SelfName)
System\Windows\SystemResources.cs (1)
1742
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;