Ejemplo n.º 1
0
        // Token: 0x06004DD8 RID: 19928 RVA: 0x0015F2FC File Offset: 0x0015D4FC
        private void CancelResize()
        {
            Grid grid = base.Parent as Grid;

            if (this._resizeData.ShowsPreview)
            {
                this.RemovePreviewAdorner();
            }
            else
            {
                GridSplitter.SetDefinitionLength(this._resizeData.Definition1, this._resizeData.OriginalDefinition1Length);
                GridSplitter.SetDefinitionLength(this._resizeData.Definition2, this._resizeData.OriginalDefinition2Length);
            }
            this._resizeData = null;
        }
Ejemplo n.º 2
0
 // Token: 0x06004DDE RID: 19934 RVA: 0x0015F510 File Offset: 0x0015D710
 private void SetLengths(double definition1Pixels, double definition2Pixels)
 {
     if (this._resizeData.SplitBehavior == GridSplitter.SplitBehavior.Split)
     {
         IEnumerable enumerable2;
         if (this._resizeData.ResizeDirection != GridResizeDirection.Columns)
         {
             IEnumerable enumerable = this._resizeData.Grid.RowDefinitions;
             enumerable2 = enumerable;
         }
         else
         {
             IEnumerable enumerable = this._resizeData.Grid.ColumnDefinitions;
             enumerable2 = enumerable;
         }
         IEnumerable enumerable3 = enumerable2;
         int         num         = 0;
         using (IEnumerator enumerator = enumerable3.GetEnumerator())
         {
             while (enumerator.MoveNext())
             {
                 object         obj        = enumerator.Current;
                 DefinitionBase definition = (DefinitionBase)obj;
                 if (num == this._resizeData.Definition1Index)
                 {
                     GridSplitter.SetDefinitionLength(definition, new GridLength(definition1Pixels, GridUnitType.Star));
                 }
                 else if (num == this._resizeData.Definition2Index)
                 {
                     GridSplitter.SetDefinitionLength(definition, new GridLength(definition2Pixels, GridUnitType.Star));
                 }
                 else if (GridSplitter.IsStar(definition))
                 {
                     GridSplitter.SetDefinitionLength(definition, new GridLength(this.GetActualLength(definition), GridUnitType.Star));
                 }
                 num++;
             }
             return;
         }
     }
     if (this._resizeData.SplitBehavior == GridSplitter.SplitBehavior.Resize1)
     {
         GridSplitter.SetDefinitionLength(this._resizeData.Definition1, new GridLength(definition1Pixels));
         return;
     }
     GridSplitter.SetDefinitionLength(this._resizeData.Definition2, new GridLength(definition2Pixels));
 }