208 references to StyleHelper
PresentationFramework (208)
System\Windows\Annotations\AnnotationHelper.cs (1)
661
host =
StyleHelper
.FindNameInTemplateContent(fdr, "PART_ContentHost", fdr.TemplateInternal) as Decorator;
System\Windows\Condition.cs (1)
216
StyleHelper
.SealIfSealable(_value);
System\Windows\Controls\ContentPresenter.cs (4)
813
StyleHelper
.UpdateTemplateCache(c, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
886
StyleHelper
.DoTemplateInvalidations(this, oldTemplate);
1023
StyleHelper
.AddCustomTemplateRoot( container, e );
1075
StyleHelper
.AddCustomTemplateRoot(
System\Windows\Controls\Control.cs (1)
439
StyleHelper
.UpdateTemplateCache(c, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
System\Windows\Controls\ItemsPresenter.cs (1)
142
StyleHelper
.UpdateTemplateCache(ip, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
System\Windows\Controls\Page.cs (1)
531
StyleHelper
.UpdateTemplateCache(p, (FrameworkTemplate) e.OldValue, (FrameworkTemplate) e.NewValue, TemplateProperty);
System\Windows\Controls\TreeViewItem.cs (1)
810
int index =
StyleHelper
.QueryChildIndexFromChildName(HeaderPartName, template.ChildIndexFromChildName);
System\Windows\Data\BindingOperations.cs (2)
156
Expression expr =
StyleHelper
.GetExpression(target, dp);
273
object o =
StyleHelper
.GetExpression(target, dp);
System\Windows\DataTrigger.cs (2)
151
StyleHelper
.SealIfSealable(_value);
191
return TriggerConditions[0].ConvertAndMatch(
StyleHelper
.GetDataTriggerValue(dataField, container, TriggerConditions[0].Binding));
System\Windows\DependencyPropertyHelper.cs (1)
208
return
StyleHelper
.IsValueDynamic(templatedParent, templateChildIndex, dependencyProperty);
System\Windows\FrameworkContentElement.cs (7)
144
StyleHelper
.UpdateStyleCache(null, fce, (Style) e.OldValue, (Style) e.NewValue, ref fce._styleCache);
218
StyleHelper
.UpdateThemeStyleCache(null, fce, (Style) oldValue, (Style) newValue, ref fce._themeStyleCache);
502
if (
StyleHelper
.GetValueFromStyleOrTemplate(new FrameworkObject(null, this), dp, ref entry))
643
return
StyleHelper
.GetValueFromTemplatedParent(
717
StyleHelper
.OnTriggerSourcePropertyInvalidated(null, frameworkTemplate, TemplatedParent, dp, e, false /*invalidateOnlyContainer*/,
725
StyleHelper
.OnTriggerSourcePropertyInvalidated(Style, null, this, dp, e, true /*invalidateOnlyContainer*/,
735
StyleHelper
.OnTriggerSourcePropertyInvalidated(ThemeStyle, null, this, dp, e, true /*invalidateOnlyContainer*/,
System\Windows\FrameworkElement.cs (17)
168
StyleHelper
.UpdateStyleCache(fe, null, (Style) e.OldValue, (Style) e.NewValue, ref fe._styleCache);
268
StyleHelper
.UpdateThemeStyleCache(fe, null, (Style) oldValue, (Style) newValue, ref fe._themeStyleCache);
344
UncommonField<HybridDictionary[]> dataField =
StyleHelper
.TemplateDataField;
367
StyleHelper
.InvokeDeferredActions(this, template);
802
return
StyleHelper
.FindNameInTemplateContent(this, childName, template) as DependencyObject;
1210
if ((fe != startNode.FE) ||
StyleHelper
.ShouldGetValueFromStyle(dp))
1215
if ((fe != startNode.FE) ||
StyleHelper
.ShouldGetValueFromTemplate(dp))
1220
if ((fe != startNode.FE) ||
StyleHelper
.ShouldGetValueFromThemeStyle(dp))
1246
if ((fce != startNode.FCE) ||
StyleHelper
.ShouldGetValueFromStyle(dp))
1251
if ((fce != startNode.FCE) ||
StyleHelper
.ShouldGetValueFromThemeStyle(dp))
1860
if (
StyleHelper
.GetValueFromStyleOrTemplate(new FrameworkObject(this, null), dp, ref entry))
1930
return
StyleHelper
.GetValueFromTemplatedParent(
2091
StyleHelper
.OnTriggerSourcePropertyInvalidated(null, frameworkTemplate, TemplatedParent, dp, e, false /*invalidateOnlyContainer*/,
2100
StyleHelper
.OnTriggerSourcePropertyInvalidated(Style, null, this, dp, e, true /*invalidateOnlyContainer*/,
2108
StyleHelper
.OnTriggerSourcePropertyInvalidated(null, TemplateInternal, this, dp, e, !HasTemplateGeneratedSubTree /*invalidateOnlyContainer*/,
2115
StyleHelper
.OnTriggerSourcePropertyInvalidated(ThemeStyle, null, this, dp, e, true /*invalidateOnlyContainer*/,
3024
handlers =
StyleHelper
.GetChildRoutedEventHandlers(templateChildIndex, args.RoutedEvent, ref templatedParentTemplate.EventDependents);
System\Windows\FrameworkElementFactory.cs (6)
214
if (
StyleHelper
.IsStylingLogicalTree(dp, value))
587
StyleHelper
.SealIfSealable(propertyValue.ValueInternal);
601
_childIndex =
StyleHelper
.CreateChildIndexFromChildName(_childName, _frameworkTemplate);
696
if (
StyleHelper
.HasResourceDependentsForChild(_childIndex, ref resourceDependents))
717
StyleHelper
.CreateInstanceDataForChild(dataField, container, treeNode, _childIndex,
792
StyleHelper
.InvalidatePropertiesOnTemplateNode(
System\Windows\FrameworkTemplate.cs (20)
311
return
StyleHelper
.FindNameInTemplateContent(templatedParent, name, this);
403
StyleHelper
.SealTemplate(
439
StyleHelper
.SortResourceDependents(ref ResourceDependents);
488
bool visualsCreated =
StyleHelper
.ApplyTemplateContent(templateDataField, container,
769
StyleHelper
.ParentTemplateValuesField.SetValue(dependencyObject, parentTemplateValues);
774
parentTemplateValues =
StyleHelper
.ParentTemplateValuesField.GetValue(dependencyObject);
795
HybridDictionary instanceValues =
StyleHelper
.EnsureInstanceData(
StyleHelper
.TemplateDataField, templatedParent, InstanceStyleData.InstanceValues);
796
StyleHelper
.ProcessInstanceValue(dependencyObject, childIndex, instanceValues, dependencyProperty,
StyleHelper
.UnsharedTemplateContentPropertyIndex, true /*apply*/);
811
HybridDictionary instanceValues =
StyleHelper
.EnsureInstanceData(
StyleHelper
.TemplateDataField, templatedParent, InstanceStyleData.InstanceValues);
812
StyleHelper
.ProcessInstanceValue(dependencyObject, childIndex, instanceValues, dependencyProperty,
StyleHelper
.UnsharedTemplateContentPropertyIndex, true /*apply*/);
857
StyleHelper
.GetInstanceValue(
858
StyleHelper
.TemplateDataField,
864
StyleHelper
.UnsharedTemplateContentPropertyIndex,
1167
if (
StyleHelper
.HasResourceDependentsForChild(templateChildIndex, ref this.ResourceDependents))
1174
StyleHelper
.InvalidatePropertiesOnTemplateNode(container,
1218
childIndex =
StyleHelper
.QueryChildIndexFromChildName(name, childIndexFromChildName);
System\Windows\Generated\FrameworkContentElement.cs (2)
571
FrameworkElementFactory fef =
StyleHelper
.FindFEF(fefRoot, TemplateChildIndex);
618
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)
150
retVal = TriggerConditions[i].ConvertAndMatch(
StyleHelper
.GetDataTriggerValue(dataField, container, TriggerConditions[i].Binding));
System\Windows\MultiTrigger.cs (1)
106
_conditions[i].SourceName ??
StyleHelper
.SelfName);
System\Windows\ResourceDictionary.cs (1)
2329
StyleHelper
.SealIfSealable(value);
System\Windows\Setter.cs (1)
125
StyleHelper
.SealIfSealable(_value);
System\Windows\Style.cs (15)
26
StyleHelper
.RegisterAlternateExpressionStorage();
454
ChildName =
StyleHelper
.SelfName,
542
StyleHelper
.AddEventDependent(0, this.EventHandlersStore, ref EventDependents);
553
StyleHelper
.SortResourceDependents(ref ResourceDependents);
703
StyleHelper
.UpdateTables(ref propertyValue, ref ChildRecordFromChildIndex,
709
StyleHelper
.AddContainerDependent(propertyValue.Property, false /*fromVisualTrigger*/, ref ContainerDependents);
739
if (propertyValue.ChildName !=
StyleHelper
.SelfName)
747
if( conditions[k].SourceName !=
StyleHelper
.SelfName )
755
StyleHelper
.AddContainerDependent(propertyValue.Property, true /*fromVisualTrigger*/, ref this.ContainerDependents);
757
StyleHelper
.UpdateTables(ref propertyValue, ref ChildRecordFromChildIndex,
767
StyleHelper
.AddPropertyTriggerWithAction( trigger, ((Trigger)trigger).Property, ref this.PropertyTriggersWithActions );
775
StyleHelper
.AddPropertyTriggerWithAction(trigger, triggerCondition.Property, ref this.PropertyTriggersWithActions);
780
StyleHelper
.AddDataTriggerWithAction(trigger, ((DataTrigger)trigger).Binding, ref this.DataTriggersWithActions);
788
StyleHelper
.AddDataTriggerWithAction(trigger, dataCondition.Binding, ref this.DataTriggersWithActions);
806
StyleHelper
.ProcessEventTrigger(eventTrigger,
System\Windows\StyleHelper.cs (95)
76
StyleHelper
.DoStyleInvalidations(fe, fce, oldStyle, newStyle);
80
StyleHelper
.ExecuteOnApplyEnterExitActions(fe, fce, newStyle, StyleDataField);
108
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.OverridesDefaultStyleProperty, ref newThemeStyle.ContainerDependents, true))
142
StyleHelper
.DoThemeStyleInvalidations(fe, fce, oldThemeStyle, newThemeStyle, style);
146
StyleHelper
.ExecuteOnApplyEnterExitActions(fe, fce, newThemeStyle, ThemeStyleDataField);
294
if(
StyleHelper
.ShouldGetValueFromStyle(templateProperty)
296
StyleHelper
.ShouldGetValueFromThemeStyle(templateProperty))
300
StyleHelper
.CheckForCyclicReferencesInStyleAndTemplateTriggers(templateProperty, newTemplate, style, themeStyle);
312
StyleHelper
.DoTemplateInvalidations(fe, oldTemplate);
316
StyleHelper
.ExecuteOnApplyEnterExitActions(fe, null, newTemplate);
390
StyleHelper
.ProcessTemplateContentFromFEF(
409
StyleHelper
.ProcessTemplateTriggers(
432
if (
StyleHelper
.IsSetOnContainer(Control.TemplateProperty, ref containerDependents, true) ||
433
StyleHelper
.IsSetOnContainer(ContentPresenter.TemplateProperty, ref containerDependents, true))
440
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.StyleProperty, ref containerDependents, true))
447
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.DefaultStyleKeyProperty, ref containerDependents, true))
454
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.OverridesDefaultStyleProperty, ref containerDependents, true))
461
if (
StyleHelper
.IsSetOnContainer(FrameworkElement.NameProperty, ref containerDependents, true))
866
StyleHelper
.UpdateTables(ref propertyValue, ref childRecordFromChildIndex,
873
StyleHelper
.AddEventDependent(factory._childIndex, factory.EventHandlersStore,
931
conditions[k].SourceChildIndex =
StyleHelper
.QueryChildIndexFromChildName(conditions[k].SourceName, childIndexFromChildID);
940
if (propertyValue.ChildName ==
StyleHelper
.SelfName)
946
StyleHelper
.AddContainerDependent(propertyValue.Property, true /*fromVisualTrigger*/, ref containerDependents);
949
StyleHelper
.UpdateTables(ref propertyValue, ref childRecordFromChildIndex,
959
StyleHelper
.AddPropertyTriggerWithAction( triggerBase, trigger.Property, ref propertyTriggersWithActions );
967
StyleHelper
.AddPropertyTriggerWithAction( triggerBase, triggerCondition.Property, ref propertyTriggersWithActions );
972
StyleHelper
.AddDataTriggerWithAction( triggerBase, dataTrigger.Binding, ref dataTriggersWithActions );
980
StyleHelper
.AddDataTriggerWithAction( triggerBase, dataCondition.Binding, ref dataTriggersWithActions );
991
StyleHelper
.ProcessEventTrigger(eventTrigger,
1086
int childIndex =
StyleHelper
.QueryChildIndexFromChildName(eventTrigger.SourceName, childIndexFromChildName);
1148
childFef =
StyleHelper
.FindFEF(templateRoot, eventTrigger.TriggerChildIndex);
1175
StyleHelper
.AddDelegateToFireTrigger(eventTrigger.RoutedEvent,
1215
StyleHelper
.AddDelegateToFireTrigger(eventTrigger.RoutedEvent,
1244
StyleHelper
.AddEventDependent(0, eventHandlersStore, ref eventDependents);
1246
eventHandlersStore.AddRoutedEventHandler(routedEvent,
StyleHelper
.EventTriggerHandlerOnContainer, false/* HandledEventsToo */);
1257
StyleHelper
.AddEventDependent(childIndex, childFef.EventHandlersStore, ref eventDependents);
1259
childFef.EventHandlersStore.AddRoutedEventHandler(routedEvent,
StyleHelper
.EventTriggerHandlerOnChild, false/* HandledEventsToo */);
1287
StyleHelper
.AddEventDependent( childIndex,
1290
eventHandlersStore.AddRoutedEventHandler(routedEvent,
StyleHelper
.EventTriggerHandlerOnChild, false/* HandledEventsToo */);
1378
StyleHelper
.ProcessInstanceValuesForChild(
1388
StyleHelper
.ProcessInstanceValuesForChild(
1413
StyleHelper
.ProcessInstanceValuesForChild(
1446
StyleHelper
.ProcessInstanceValuesForChild(
1457
StyleHelper
.ProcessInstanceValuesForChild(
2137
templatedChildren =
StyleHelper
.TemplatedFeChildrenField.GetValue(feContainer);
2138
StyleHelper
.TemplatedFeChildrenField.ClearValue(feContainer);
2142
templatedChildren =
StyleHelper
.TemplatedFeChildrenField.GetValue(fceContainer);
2143
StyleHelper
.TemplatedFeChildrenField.ClearValue(fceContainer);
2292
HybridDictionary parentTemplateValues =
StyleHelper
.ParentTemplateValuesField.GetValue(walk);
2294
StyleHelper
.ParentTemplateValuesField.ClearValue(walk);
2305
StyleHelper
.ProcessInstanceValue(walk, childIndex, instanceValues, dp, -1, false /*apply*/);
2667
sourceNode =
StyleHelper
.GetChild(container, sourceChildIndex);
3069
Debug.Assert(!
StyleHelper
.IsSetOnContainer(conditions[j].Property, ref containerDependents, true),
3157
StyleHelper
.UpdateLoadedFlag( container, oldStyle, newStyle );
3162
StyleHelper
.UpdateInstanceData(
3163
StyleHelper
.StyleDataField,
3185
oldStyle != null ? oldStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3188
newStyle != null ? newStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3193
StyleHelper
.InvalidateContainerDependents(container,
3239
StyleHelper
.UpdateLoadedFlag( container, oldThemeStyle, newThemeStyle );
3244
StyleHelper
.UpdateInstanceData(
3245
StyleHelper
.ThemeStyleDataField,
3267
oldThemeStyle != null ? oldThemeStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3270
newThemeStyle != null ? newThemeStyle.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3278
StyleHelper
.InvalidateContainerDependents(container,
3311
oldTemplateData =
StyleHelper
.TemplateDataField.GetValue(feContainer);
3325
StyleHelper
.UpdateLoadedFlag( container, oldFrameworkTemplate, newFrameworkTemplate );
3336
StyleHelper
.UpdateInstanceData(
3337
StyleHelper
.TemplateDataField,
3377
oldContainerDependents = (oldFrameworkTemplate != null) ? oldFrameworkTemplate.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3378
newContainerDependents = (newFrameworkTemplate != null) ? newFrameworkTemplate.ContainerDependents :
StyleHelper
.EmptyContainerDependents;
3382
StyleHelper
.ClearGeneratedSubTree(oldTemplateData,
3390
StyleHelper
.InvalidateContainerDependents(container,
3418
StyleHelper
.ClearGeneratedSubTree(oldTemplateData, feContainer /* fe */, null /* fce */,
3456
List<ResourceDictionary> oldStyleTables =
StyleHelper
.GetResourceDictionariesFromStyle(oldStyle);
3457
List<ResourceDictionary> newStyleTables =
StyleHelper
.GetResourceDictionariesFromStyle(newStyle);
3761
object value =
StyleHelper
.GetChildValue(
3762
StyleHelper
.TemplateDataField,
3797
HybridDictionary parentTemplateValues =
StyleHelper
.ParentTemplateValuesField.GetValue(child.DO);
3807
StyleHelper
.GetInstanceValue(
3808
StyleHelper
.TemplateDataField,
3814
StyleHelper
.UnsharedTemplateContentPropertyIndex,
3865
if ((style != null) &&
StyleHelper
.ShouldGetValueFromStyle(dp))
3874
value =
StyleHelper
.GetChildValue(
3875
StyleHelper
.StyleDataField,
3906
if (
StyleHelper
.ShouldGetValueFromTemplate(dp))
3916
value =
StyleHelper
.GetChildValue(
3917
StyleHelper
.TemplateDataField,
3949
if (
StyleHelper
.ShouldGetValueFromThemeStyle(dp))
3961
value =
StyleHelper
.GetChildValue(
3962
StyleHelper
.ThemeStyleDataField,
5352
if (childName ==
StyleHelper
.SelfName)
5387
index =
StyleHelper
.QueryChildIndexFromChildName(childName, frameworkTemplate.ChildIndexFromChildName);
5406
return
StyleHelper
.GetChild(container, index);
5839
this(binding, logicalOp, value,
StyleHelper
.SelfName)
System\Windows\SystemResources.cs (1)
1752
StyleHelper
.SealIfSealable(value);
System\Windows\TemplateContent.cs (9)
278
StyleHelper
.SealIfSealable(value.ValueInternal);
281
StyleHelper
.UpdateTables(ref value, ref OwnerTemplate.ChildRecordFromChildIndex, ref OwnerTemplate.TriggerSourceRecordFromChildIndex,
315
int childIndex =
StyleHelper
.CreateChildIndexFromChildName(name, OwnerTemplate);
1252
StyleHelper
.UpdateTables(ref pv, ref childRecordFromChildIndex,
1275
StyleHelper
.UpdateTables(ref pv, ref childRecordFromChildIndex,
1293
StyleHelper
.UpdateTables(ref pv, ref childRecordFromChildIndex,
1312
StyleHelper
.UpdateTables(ref pv, ref childRecordFromChildIndex,
1353
StyleHelper
.UpdateTables(ref propertyValue,
1374
StyleHelper
.UpdateTables(ref propertyValue,
System\Windows\TemplateNameScope.cs (4)
182
StyleHelper
.CreateInstanceDataForChild(
183
StyleHelper
.TemplateDataField,
215
return
StyleHelper
.FindNameInTemplateContent(fo.FE, name, fo.FE.TemplateInternal);
261
private static UncommonField<Hashtable> _templatedNonFeChildrenField = (UncommonField<Hashtable>)
StyleHelper
.TemplatedNonFeChildrenField;
System\Windows\TreeWalkHelper.cs (7)
779
StyleHelper
.InvalidateResourceDependents(d, info, ref fe.Style.ResourceDependents,
788
StyleHelper
.InvalidateResourceDependents(d, info, ref fe.TemplateInternal.ResourceDependents,
801
StyleHelper
.InvalidateResourceDependentsForChild(
821
StyleHelper
.InvalidateResourceDependents(d, info, ref themeStyle.ResourceDependents,
854
StyleHelper
.InvalidateResourceDependents(d, info, ref fce.Style.ResourceDependents, !
869
StyleHelper
.InvalidateResourceDependentsForChild(
888
StyleHelper
.InvalidateResourceDependents(d, info, ref themeStyle.ResourceDependents,
System\Windows\Trigger.cs (2)
205
StyleHelper
.SealIfSealable(_value);
216
_sourceName ??
StyleHelper
.SelfName) };
System\Windows\TriggerBase.cs (2)
246
if (source == dependent && propertyValue.ChildName ==
StyleHelper
.SelfName)
282
target =
StyleHelper
.SelfName;