System\Windows\Controls\Grid.cs (29)
50SetFlags((bool) ShowGridLinesProperty.GetDefaultValue(DependencyObjectType), Flags.ShowGridLinesPropertyValue);
256get { return (CheckFlagsAnd(Flags.ShowGridLinesPropertyValue)); }
861get { return (CheckFlagsAnd(Flags.MeasureOverrideInProgress)); }
862set { SetFlags(value, Flags.MeasureOverrideInProgress); }
870get { return (CheckFlagsAnd(Flags.ArrangeOverrideInProgress)); }
871set { SetFlags(value, Flags.ArrangeOverrideInProgress); }
879get { return (!CheckFlagsAnd(Flags.ValidDefinitionsUStructure)); }
880set { SetFlags(!value, Flags.ValidDefinitionsUStructure); }
888get { return (!CheckFlagsAnd(Flags.ValidDefinitionsVStructure)); }
889set { SetFlags(!value, Flags.ValidDefinitionsVStructure); }
2974private void SetFlags(bool value, Flags flags)
2983private bool CheckFlagsAnd(Flags flags)
2996private bool CheckFlagsOr(Flags flags)
3014grid.SetFlags((bool) e.NewValue, Flags.ShowGridLinesPropertyValue);
3198get { return (!CheckFlagsAnd(Flags.ValidCellsStructure)); }
3199set { SetFlags(!value, Flags.ValidCellsStructure); }
3207get { return (CheckFlagsAnd(Flags.ListenToNotifications)); }
3208set { SetFlags(value, Flags.ListenToNotifications); }
3216get { return (CheckFlagsAnd(Flags.SizeToContentU)); }
3217set { SetFlags(value, Flags.SizeToContentU); }
3225get { return (CheckFlagsAnd(Flags.SizeToContentV)); }
3226set { SetFlags(value, Flags.SizeToContentV); }
3234get { return (CheckFlagsAnd(Flags.HasStarCellsU)); }
3235set { SetFlags(value, Flags.HasStarCellsU); }
3243get { return (CheckFlagsAnd(Flags.HasStarCellsV)); }
3244set { SetFlags(value, Flags.HasStarCellsV); }
3252get { return (CheckFlagsAnd(Flags.HasGroup3CellsInAutoRows)); }
3253set { SetFlags(value, Flags.HasGroup3CellsInAutoRows); }
3313private Flags _flags; // grid validity / property caches dirtiness flags