5 writes to _resizeData
PresentationFramework (5)
src\Framework\System\Windows\Controls\GridSplitter.cs (5)
501_resizeData = new ResizeData(); 512_resizeData = null; 699_resizeData = null; 751_resizeData = null; 969_resizeData = null;
96 references to _resizeData
PresentationFramework (96)
src\Framework\System\Windows\Controls\GridSplitter.cs (96)
481if (_resizeData.Adorner != null) 483AdornerLayer layer = VisualTreeHelper.GetParent(_resizeData.Adorner) as AdornerLayer; 484layer.Remove(_resizeData.Adorner); 502_resizeData.Grid = grid; 503_resizeData.ShowsPreview = ShowsPreview; 504_resizeData.ResizeDirection = GetEffectiveResizeDirection(); 505_resizeData.ResizeBehavior = GetEffectiveResizeBehavior(_resizeData.ResizeDirection); 506_resizeData.SplitterLength = Math.Min(ActualWidth, ActualHeight); 526int gridSpan = (int)GetValue(_resizeData.ResizeDirection == GridResizeDirection.Columns ? Grid.ColumnSpanProperty : Grid.RowSpanProperty); 530splitterIndex = (int)GetValue(_resizeData.ResizeDirection == GridResizeDirection.Columns ? Grid.ColumnProperty : Grid.RowProperty); 533switch (_resizeData.ResizeBehavior) 553int count = (_resizeData.ResizeDirection == GridResizeDirection.Columns) ? _resizeData.Grid.ColumnDefinitions.Count : _resizeData.Grid.RowDefinitions.Count; 557_resizeData.SplitterIndex = splitterIndex; 559_resizeData.Definition1Index = index1; 560_resizeData.Definition1 = GetGridDefinition(_resizeData.Grid, index1, _resizeData.ResizeDirection); 561_resizeData.OriginalDefinition1Length = _resizeData.Definition1.UserSizeValueCache; //save Size if user cancels 562_resizeData.OriginalDefinition1ActualLength = GetActualLength(_resizeData.Definition1); 564_resizeData.Definition2Index = index2; 565_resizeData.Definition2 = GetGridDefinition(_resizeData.Grid, index2, _resizeData.ResizeDirection); 566_resizeData.OriginalDefinition2Length = _resizeData.Definition2.UserSizeValueCache; //save Size if user cancels 567_resizeData.OriginalDefinition2ActualLength = GetActualLength(_resizeData.Definition2); 570bool isStar1 = IsStar(_resizeData.Definition1); 571bool isStar2 = IsStar(_resizeData.Definition2); 575_resizeData.SplitBehavior = SplitBehavior.Split; 580_resizeData.SplitBehavior = !isStar1 ? SplitBehavior.Resize1 : SplitBehavior.Resize2; 592if (_resizeData.ShowsPreview) 595AdornerLayer adornerlayer = AdornerLayer.GetAdornerLayer(_resizeData.Grid); 603_resizeData.Adorner = new PreviewAdorner(this, PreviewStyle); 604adornerlayer.Add(_resizeData.Adorner); 607GetDeltaConstraints(out _resizeData.MinChange, out _resizeData.MaxChange); 622if (_resizeData != null) 637Debug.Assert(_resizeData == null, "_resizeData is not null, DragCompleted was not called"); 651if (_resizeData != null) 661if (_resizeData.ShowsPreview) 664if (_resizeData.ResizeDirection == GridResizeDirection.Columns) 666_resizeData.Adorner.OffsetX = Math.Min(Math.Max(horizontalChange, _resizeData.MinChange), _resizeData.MaxChange); 670_resizeData.Adorner.OffsetY = Math.Min(Math.Max(verticalChange, _resizeData.MinChange), _resizeData.MaxChange); 690if (_resizeData != null) 692if (_resizeData.ShowsPreview) 695MoveSplitter(_resizeData.Adorner.OffsetX, _resizeData.Adorner.OffsetY); 713if (_resizeData != null) 741if (_resizeData.ShowsPreview) 747SetDefinitionLength(_resizeData.Definition1, _resizeData.OriginalDefinition1Length); 748SetDefinitionLength(_resizeData.Definition2, _resizeData.OriginalDefinition2Length); 793double definition1Len = GetActualLength(_resizeData.Definition1); 794double definition1Min = _resizeData.Definition1.UserMinSizeValueCache; 795double definition1Max = _resizeData.Definition1.UserMaxSizeValueCache; 797double definition2Len = GetActualLength(_resizeData.Definition2); 798double definition2Min = _resizeData.Definition2.UserMinSizeValueCache; 799double definition2Max = _resizeData.Definition2.UserMaxSizeValueCache; 802if (_resizeData.SplitterIndex == _resizeData.Definition1Index) 804definition1Min = Math.Max(definition1Min, _resizeData.SplitterLength); 806else if (_resizeData.SplitterIndex == _resizeData.Definition2Index) 808definition2Min = Math.Max(definition2Min, _resizeData.SplitterLength); 811if (_resizeData.SplitBehavior == SplitBehavior.Split) 817else if (_resizeData.SplitBehavior == SplitBehavior.Resize1) 833if (_resizeData.SplitBehavior == SplitBehavior.Split) 835IEnumerable definitions = _resizeData.ResizeDirection == GridResizeDirection.Columns ? (IEnumerable)_resizeData.Grid.ColumnDefinitions : (IEnumerable)_resizeData.Grid.RowDefinitions; 842if (i == _resizeData.Definition1Index) 846else if (i == _resizeData.Definition2Index) 858else if (_resizeData.SplitBehavior == SplitBehavior.Resize1) 860SetDefinitionLength(_resizeData.Definition1, new GridLength(definition1Pixels)); 864SetDefinitionLength(_resizeData.Definition2, new GridLength(definition2Pixels)); 871Debug.Assert(_resizeData != null, "_resizeData should not be null when calling MoveSplitter"); 882if (_resizeData.ResizeDirection == GridResizeDirection.Columns) 899DefinitionBase definition1 = _resizeData.Definition1; 900DefinitionBase definition2 = _resizeData.Definition2; 908if (_resizeData.SplitBehavior == SplitBehavior.Split && 909!LayoutDoubleUtil.AreClose(actualLength1 + actualLength2, _resizeData.OriginalDefinition1ActualLength + _resizeData.OriginalDefinition2ActualLength)) 919if (FlowDirection != _resizeData.Grid.FlowDirection) 948if (_resizeData != null) 956if (_resizeData == null)