5 writes to _resizeData
PresentationFramework (5)
System\Windows\Controls\GridSplitter.cs (5)
496_resizeData = new ResizeData 509_resizeData = null; 696_resizeData = null; 748_resizeData = null; 966_resizeData = null;
93 references to _resizeData
PresentationFramework (93)
System\Windows\Controls\GridSplitter.cs (93)
476if (_resizeData.Adorner != null) 478AdornerLayer layer = VisualTreeHelper.GetParent(_resizeData.Adorner) as AdornerLayer; 479layer.Remove(_resizeData.Adorner); 502_resizeData.ResizeBehavior = GetEffectiveResizeBehavior(_resizeData.ResizeDirection); 503_resizeData.SplitterLength = Math.Min(ActualWidth, ActualHeight); 523int gridSpan = (int)GetValue(_resizeData.ResizeDirection == GridResizeDirection.Columns ? Grid.ColumnSpanProperty : Grid.RowSpanProperty); 527splitterIndex = (int)GetValue(_resizeData.ResizeDirection == GridResizeDirection.Columns ? Grid.ColumnProperty : Grid.RowProperty); 530switch (_resizeData.ResizeBehavior) 550int count = (_resizeData.ResizeDirection == GridResizeDirection.Columns) ? _resizeData.Grid.ColumnDefinitions.Count : _resizeData.Grid.RowDefinitions.Count; 554_resizeData.SplitterIndex = splitterIndex; 556_resizeData.Definition1Index = index1; 557_resizeData.Definition1 = GetGridDefinition(_resizeData.Grid, index1, _resizeData.ResizeDirection); 558_resizeData.OriginalDefinition1Length = _resizeData.Definition1.UserSizeValueCache; //save Size if user cancels 559_resizeData.OriginalDefinition1ActualLength = GetActualLength(_resizeData.Definition1); 561_resizeData.Definition2Index = index2; 562_resizeData.Definition2 = GetGridDefinition(_resizeData.Grid, index2, _resizeData.ResizeDirection); 563_resizeData.OriginalDefinition2Length = _resizeData.Definition2.UserSizeValueCache; //save Size if user cancels 564_resizeData.OriginalDefinition2ActualLength = GetActualLength(_resizeData.Definition2); 567bool isStar1 = IsStar(_resizeData.Definition1); 568bool isStar2 = IsStar(_resizeData.Definition2); 572_resizeData.SplitBehavior = SplitBehavior.Split; 577_resizeData.SplitBehavior = !isStar1 ? SplitBehavior.Resize1 : SplitBehavior.Resize2; 589if (_resizeData.ShowsPreview) 592AdornerLayer adornerlayer = AdornerLayer.GetAdornerLayer(_resizeData.Grid); 600_resizeData.Adorner = new PreviewAdorner(this, PreviewStyle); 601adornerlayer.Add(_resizeData.Adorner); 604GetDeltaConstraints(out _resizeData.MinChange, out _resizeData.MaxChange); 619if (_resizeData != null) 634Debug.Assert(_resizeData == null, "_resizeData is not null, DragCompleted was not called"); 648if (_resizeData != null) 658if (_resizeData.ShowsPreview) 661if (_resizeData.ResizeDirection == GridResizeDirection.Columns) 663_resizeData.Adorner.OffsetX = Math.Min(Math.Max(horizontalChange, _resizeData.MinChange), _resizeData.MaxChange); 667_resizeData.Adorner.OffsetY = Math.Min(Math.Max(verticalChange, _resizeData.MinChange), _resizeData.MaxChange); 687if (_resizeData != null) 689if (_resizeData.ShowsPreview) 692MoveSplitter(_resizeData.Adorner.OffsetX, _resizeData.Adorner.OffsetY); 710if (_resizeData != null) 738if (_resizeData.ShowsPreview) 744SetDefinitionLength(_resizeData.Definition1, _resizeData.OriginalDefinition1Length); 745SetDefinitionLength(_resizeData.Definition2, _resizeData.OriginalDefinition2Length); 790double definition1Len = GetActualLength(_resizeData.Definition1); 791double definition1Min = _resizeData.Definition1.UserMinSizeValueCache; 792double definition1Max = _resizeData.Definition1.UserMaxSizeValueCache; 794double definition2Len = GetActualLength(_resizeData.Definition2); 795double definition2Min = _resizeData.Definition2.UserMinSizeValueCache; 796double definition2Max = _resizeData.Definition2.UserMaxSizeValueCache; 799if (_resizeData.SplitterIndex == _resizeData.Definition1Index) 801definition1Min = Math.Max(definition1Min, _resizeData.SplitterLength); 803else if (_resizeData.SplitterIndex == _resizeData.Definition2Index) 805definition2Min = Math.Max(definition2Min, _resizeData.SplitterLength); 808if (_resizeData.SplitBehavior == SplitBehavior.Split) 814else if (_resizeData.SplitBehavior == SplitBehavior.Resize1) 830if (_resizeData.SplitBehavior == SplitBehavior.Split) 832IEnumerable definitions = _resizeData.ResizeDirection == GridResizeDirection.Columns ? (IEnumerable)_resizeData.Grid.ColumnDefinitions : (IEnumerable)_resizeData.Grid.RowDefinitions; 839if (i == _resizeData.Definition1Index) 843else if (i == _resizeData.Definition2Index) 855else if (_resizeData.SplitBehavior == SplitBehavior.Resize1) 857SetDefinitionLength(_resizeData.Definition1, new GridLength(definition1Pixels)); 861SetDefinitionLength(_resizeData.Definition2, new GridLength(definition2Pixels)); 868Debug.Assert(_resizeData != null, "_resizeData should not be null when calling MoveSplitter"); 879if (_resizeData.ResizeDirection == GridResizeDirection.Columns) 896DefinitionBase definition1 = _resizeData.Definition1; 897DefinitionBase definition2 = _resizeData.Definition2; 905if (_resizeData.SplitBehavior == SplitBehavior.Split && 906!LayoutDoubleUtil.AreClose(actualLength1 + actualLength2, _resizeData.OriginalDefinition1ActualLength + _resizeData.OriginalDefinition2ActualLength)) 916if (FlowDirection != _resizeData.Grid.FlowDirection) 945if (_resizeData != null) 953if (_resizeData == null)