Method PushChildrenVisible
PushChildrenVisible(AbstractControl, bool, ref ConcurrentStack<PropInstanceAndValue>?)
Iterates children controls and changes 'Visible' property value
for the each child. Old property values are pushed to the
oldValues
stack.
public static void PushChildrenVisible(AbstractControl control, bool newValue, ref ConcurrentStack<PropInstanceAndValue>? oldValues)
Parameters
control
AbstractControlThe container control which childs are processed.
newValue
boolNew value for the property.
oldValues
ConcurrentStack<PropInstanceAndValue>The stack to save old property values.
Remarks
You can use PopProperties(ConcurrentStack<PropInstanceAndValue>?) for restoring property values after saved them using this method.