83 references to DisplayValue
PresentationFramework (83)
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (7)
151
!DoubleUtil.IsNaN(width.
DisplayValue
) &&
152
DoubleUtil.GreaterThan(desiredWidth, width.
DisplayValue
))
154
childMeasureConstraint.Width = width.
DisplayValue
;
580
if (!DoubleUtil.IsNaN(width.
DisplayValue
))
582
childSize = new Size(width.
DisplayValue
, childSize.Height);
1478
childWidth = cell.Column.Width.
DisplayValue
;
1907
double childMeasureWidth = column.Width.
DisplayValue
;
src\Framework\System\Windows\Controls\DataGridColumn.cs (15)
232
!DoubleUtil.AreClose(oldWidth.
DisplayValue
, newWidth.
DisplayValue
))
402
double newDisplayValue = CoerceDesiredOrDisplayWidthValue(width.Value, width.
DisplayValue
, width.UnitType);
404
if (DoubleUtil.IsNaN(newDisplayValue) || DoubleUtil.AreClose(newDisplayValue, width.
DisplayValue
))
496
actualWidth = width.
DisplayValue
;
519
if (!DoubleUtil.IsNaN(width.
DisplayValue
))
521
return width.
DisplayValue
;
560
if (DoubleUtil.IsNaN(width.
DisplayValue
))
567
SetWidthInternal(new DataGridLength(width.Value, width.UnitType, pixelWidth, width.
DisplayValue
));
568
if (DoubleUtil.AreClose(originalDesiredValue, width.
DisplayValue
))
570
DataGridOwner.InternalColumns.RecomputeColumnWidthsOnColumnResize(this, pixelWidth - width.
DisplayValue
, true);
577
if (DoubleUtil.IsNaN(width.
DisplayValue
))
584
else if (!DoubleUtil.AreClose(ActualWidth, width.
DisplayValue
))
586
ActualWidth = width.
DisplayValue
;
599
if (!DoubleUtil.AreClose(displayWidth, width.
DisplayValue
) ||
src\Framework\System\Windows\Controls\DataGridColumnCollection.cs (49)
886
nonStarSpace += width.
DisplayValue
;
1093
if (column.IsVisible && !DoubleUtil.IsNaN(width.
DisplayValue
))
1095
eligibleDisplayValue += width.
DisplayValue
;
1197
if (!DoubleUtil.AreClose(width.
DisplayValue
, displayValue))
1217
if (DoubleUtil.GreaterThan(minWidth, width.
DisplayValue
))
1221
TakeAwayWidthFromColumns(changedColumn, minWidth - width.
DisplayValue
, false);
1230
if (DoubleUtil.AreClose(width.
DisplayValue
, oldMinWidth))
1260
if (DoubleUtil.LessThan(maxWidth, width.
DisplayValue
))
1264
GiveAwayWidthToColumns(changedColumn, width.
DisplayValue
- maxWidth);
1315
double leftOverSpace = GiveAwayWidthToNonStarColumns(null, oldWidth.
DisplayValue
- minWidth);
1366
if (DoubleUtil.GreaterThan(width.DesiredValue, width.
DisplayValue
) &&
1367
!DoubleUtil.AreClose(width.
DisplayValue
, maxWidth))
1382
if (DoubleUtil.GreaterThan(width.DesiredValue, oldWidth.
DisplayValue
))
1384
double nonRetrievableSpace = TakeAwayWidthFromColumns(changedColumn, width.DesiredValue - oldWidth.
DisplayValue
, changedColumn != null);
1391
Math.Max(width.
DisplayValue
- nonRetrievableSpace, changedColumn.MinWidth)));
1394
else if (DoubleUtil.LessThan(width.DesiredValue, oldWidth.
DisplayValue
))
1397
GiveAwayWidthToColumns(changedColumn, oldWidth.
DisplayValue
- newDesiredValue);
1454
requiredSpace += width.
DisplayValue
;
1507
double expectedRezingColumnWidth = resizingColumnWidth.
DisplayValue
+ horizontalChange;
1511
horizontalChange = resizingColumn.MinWidth - resizingColumnWidth.
DisplayValue
;
1515
horizontalChange = resizingColumn.MaxWidth - resizingColumnWidth.
DisplayValue
;
1621
if (DoubleUtil.GreaterThan(width.
DisplayValue
, column.MinWidth))
1624
double excessRatio = (width.
DisplayValue
- column.MinWidth) / width.Value;
1671
else if (column.Width.IsStar && CanColumnParticipateInResize(column) && DoubleUtil.GreaterThan(width.
DisplayValue
, column.MinWidth))
1673
double columnDesiredWidth = width.
DisplayValue
- (width.Value * changePerStar);
1703
double columnExcessWidth = onlyShrinkToDesiredWidth ? width.
DisplayValue
- Math.Max(width.DesiredValue, column.MinWidth) : width.
DisplayValue
- column.MinWidth;
1714
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
- columnExcessWidth));
1790
DoubleUtil.LessThan(width.
DisplayValue
, maxColumnResizeWidth))
1792
double columnLagWidth = maxColumnResizeWidth - width.
DisplayValue
;
1799
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
+ columnLagWidth));
1871
if (DoubleUtil.LessThan(width.
DisplayValue
, column.MaxWidth))
1874
double lagRatio = (column.MaxWidth - width.
DisplayValue
) / width.Value;
1920
else if (column.Width.IsStar && CanColumnParticipateInResize(column) && DoubleUtil.LessThan(width.
DisplayValue
, column.MaxWidth))
1922
double columnDesiredWidth = width.
DisplayValue
+ (width.Value * changePerStar);
1936
double columnDisplayWidth = DataGridHelper.CoerceToMinMax(width.
DisplayValue
+ widthDelta, column.MinWidth, column.MaxWidth);
1995
sumOfStarDisplayWidths += width.
DisplayValue
;
2077
if (DoubleUtil.LessThan(width.
DisplayValue
, width.DesiredValue) &&
2078
!DoubleUtil.AreClose(width.
DisplayValue
, columnMaxWidth))
2081
double lagWidth = Math.Min(width.DesiredValue, columnMaxWidth) - width.
DisplayValue
;
2112
if (DoubleUtil.LessThan(width.
DisplayValue
, Math.Min(width.DesiredValue, column.MaxWidth)))
2114
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
+ perColumnGiveAwayWidth));
2131
usedSpace += column.Width.
DisplayValue
;
2182
usedSpace += column.Width.
DisplayValue
;
2267
sumOfStarDisplayWidths += width.
DisplayValue
;
2340
if (DoubleUtil.GreaterThan(width.
DisplayValue
, minWidth))
2343
double excessWidth = width.
DisplayValue
- minWidth;
2376
if (DoubleUtil.GreaterThan(width.
DisplayValue
, column.MinWidth))
2378
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
- perColumnTakeAwayWidth));
src\Framework\System\Windows\Controls\DataGridHelper.cs (1)
279
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, desiredWidth, width.
DisplayValue
));
src\Framework\System\Windows\Controls\DataGridLength.cs (8)
135
&& ((gl1.
DisplayValue
== gl2.
DisplayValue
) || (DoubleUtil.IsNaN(gl1.
DisplayValue
) && DoubleUtil.IsNaN(gl2.
DisplayValue
)));
150
|| ((gl1.
DisplayValue
!= gl2.
DisplayValue
) && !(DoubleUtil.IsNaN(gl1.
DisplayValue
) && DoubleUtil.IsNaN(gl2.
DisplayValue
)));
src\Framework\System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
171
if (!measureAndArrangeInvalidated && !DoubleUtil.AreClose(cell.ActualWidth, columns[i].Width.
DisplayValue
))
188
if (!DoubleUtil.AreClose(cell.ActualWidth, columns[i].Width.
DisplayValue
))
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
919
double columnEstimatedWidth = column.Width.
DisplayValue
;