21 writes to MeasureSize
PresentationFramework (21)
System\Windows\Controls\Grid.cs (21)
1167definitions[i].MeasureSize = Math.Max(userMinSize, Math.Min(userSize, userMaxSize)); 1702definitions[i].MeasureSize = 0; 1712definitions[i].MeasureSize = starValue; 1757tempDefinitions[i].MeasureSize = resolvedSize; 1797def.MeasureSize = 1.0; // meaning "not yet resolved in phase 3" 1863def.MeasureSize = starWeight / def.MinSize; 1946resolvedDef.MeasureSize = -resolvedSize; 1992def.MeasureSize = 1.0; // mark as 'not yet resolved' 2008def.MeasureSize = 1.0; // mark as 'not yet resolved' 2027def.MeasureSize = -def.MeasureSize; 2033def.MeasureSize = StarWeight(def, scale); 2062def.MeasureSize = resolvedSize; 2142definitions[i].MeasureSize = 0; 2152definitions[i].MeasureSize = starValue; 2376def.MeasureSize = 1.0; // meaning "not yet resolved in phase 3" 2438def.MeasureSize = starWeight / def.MinSizeForArrange; 2557resolvedDef.MeasureSize = -resolvedSize; 2602resolvedDef.MeasureSize -= (finalSize - takenSize); 2617def.MeasureSize = 1.0; // mark as 'not yet resolved' 2633def.MeasureSize = 1.0; // mark as 'not yet resolved' 2658def.MeasureSize = StarWeight(def, scale);
37 references to MeasureSize
PresentationFramework (37)
System\Windows\Controls\Grid.cs (37)
1436: definitions[i].MeasureSize; 1692takenSize += definitions[i].MeasureSize; 1736allStarWeights += tempDefinitions[i].MeasureSize; 1744double starValue = tempDefinitions[i].MeasureSize; 1847takenSize += def.MeasureSize; 1850if (def.MeasureSize < 0.0) 1852takenSize += -def.MeasureSize; // already resolved 1903if (def.SizeType == LayoutTimeSizeType.Star && def.MeasureSize > 0.0) 1912double minRatio = (minCount > 0) ? tempDefinitions[minCount - 1].MeasureSize : Double.PositiveInfinity; 1955while (minCount > 0 && tempDefinitions[minCount - 1].MeasureSize < 0.0) 1960while (maxCount > 0 && tempDefinitions[defCount + maxCount - 1].MeasureSize < 0.0) 2024if (def.MeasureSize < 0.0) 2027def.MeasureSize = -def.MeasureSize; 2048totalStarWeight += def.MeasureSize; 2056double resolvedSize = (def.MeasureSize > 0.0) ? Math.Max(availableSize - takenSize, 0.0) * (def.MeasureSize / def.SizeCache) : 0.0; 2223allStarWeights += definitions[definitionIndices[i]].MeasureSize; 2231double starValue = definitions[definitionIndices[i]].MeasureSize; 2425if (def.MeasureSize < 0.0) 2427takenSize += -def.MeasureSize; // already resolved 2511if (def.UserSize.IsStar && def.MeasureSize > 0.0) 2520double minRatio = (minCount > 0) ? definitions[definitionIndices[minCount - 1]].MeasureSize : Double.PositiveInfinity; 2566while (minCount > 0 && definitions[definitionIndices[minCount - 1]].MeasureSize < 0.0) 2571while (maxCount > 0 && definitions[definitionIndices[defCount + maxCount - 1]].MeasureSize < 0.0) 2649if (def.MeasureSize < 0.0) 2652def.SizeCache = -def.MeasureSize; 2673totalStarWeight += def.MeasureSize; 2681double resolvedSize = (def.MeasureSize > 0.0) ? Math.Max(finalSize - takenSize, 0.0) * (def.MeasureSize / def.SizeCache) : 0.0; 3800result = y.MeasureSize.CompareTo(x.MeasureSize); 3831result = x.MeasureSize.CompareTo(y.MeasureSize); 3856result = definitionY.MeasureSize.CompareTo(definitionX.MeasureSize); 3908result = definitionX.MeasureSize.CompareTo(definitionY.MeasureSize);