85 references to DisplayValue
PresentationFramework (85)
System\Windows\Controls\DataGridCellsPanel.cs (7)
143
!double.IsNaN(width.
DisplayValue
) &&
144
DoubleUtil.GreaterThan(desiredWidth, width.
DisplayValue
))
146
childMeasureConstraint.Width = width.
DisplayValue
;
572
if (!double.IsNaN(width.
DisplayValue
))
574
childSize = new Size(width.
DisplayValue
, childSize.Height);
1466
childWidth = cell.Column.Width.
DisplayValue
;
1895
double childMeasureWidth = column.Width.
DisplayValue
;
System\Windows\Controls\DataGridColumn.cs (17)
227
!DoubleUtil.AreClose(oldWidth.
DisplayValue
, newWidth.
DisplayValue
))
397
double newDisplayValue = CoerceDesiredOrDisplayWidthValue(width.Value, width.
DisplayValue
, width.UnitType);
399
if (double.IsNaN(newDisplayValue) || DoubleUtil.AreClose(newDisplayValue, width.
DisplayValue
))
491
actualWidth = width.
DisplayValue
;
514
if (!double.IsNaN(width.
DisplayValue
))
516
return width.
DisplayValue
;
555
if (double.IsNaN(width.
DisplayValue
))
562
SetWidthInternal(new DataGridLength(width.Value, width.UnitType, pixelWidth, width.
DisplayValue
));
563
if (DoubleUtil.AreClose(originalDesiredValue, width.
DisplayValue
))
565
DataGridOwner.InternalColumns.RecomputeColumnWidthsOnColumnResize(this, pixelWidth - width.
DisplayValue
, true);
572
if (double.IsNaN(width.
DisplayValue
))
579
else if (!DoubleUtil.AreClose(ActualWidth, width.
DisplayValue
))
581
ActualWidth = width.
DisplayValue
;
594
if (!DoubleUtil.AreClose(displayWidth, width.
DisplayValue
) ||
1485
return width.
DisplayValue
>= this.MinWidth && width.
DisplayValue
<= this.MaxWidth;
System\Windows\Controls\DataGridColumnCollection.cs (49)
879
nonStarSpace += width.
DisplayValue
;
1083
if (column.IsVisible && !double.IsNaN(width.
DisplayValue
))
1085
eligibleDisplayValue += width.
DisplayValue
;
1187
if (!DoubleUtil.AreClose(width.
DisplayValue
, displayValue))
1207
if (DoubleUtil.GreaterThan(minWidth, width.
DisplayValue
))
1211
TakeAwayWidthFromColumns(changedColumn, minWidth - width.
DisplayValue
, false);
1220
if (DoubleUtil.AreClose(width.
DisplayValue
, oldMinWidth))
1250
if (DoubleUtil.LessThan(maxWidth, width.
DisplayValue
))
1254
GiveAwayWidthToColumns(changedColumn, width.
DisplayValue
- maxWidth);
1305
double leftOverSpace = GiveAwayWidthToNonStarColumns(null, oldWidth.
DisplayValue
- minWidth);
1356
if (DoubleUtil.GreaterThan(width.DesiredValue, width.
DisplayValue
) &&
1357
!DoubleUtil.AreClose(width.
DisplayValue
, maxWidth))
1372
if (DoubleUtil.GreaterThan(width.DesiredValue, oldWidth.
DisplayValue
))
1374
double nonRetrievableSpace = TakeAwayWidthFromColumns(changedColumn, width.DesiredValue - oldWidth.
DisplayValue
, changedColumn != null);
1381
Math.Max(width.
DisplayValue
- nonRetrievableSpace, changedColumn.MinWidth)));
1384
else if (DoubleUtil.LessThan(width.DesiredValue, oldWidth.
DisplayValue
))
1387
GiveAwayWidthToColumns(changedColumn, oldWidth.
DisplayValue
- newDesiredValue);
1444
requiredSpace += width.
DisplayValue
;
1497
double expectedRezingColumnWidth = resizingColumnWidth.
DisplayValue
+ horizontalChange;
1501
horizontalChange = resizingColumn.MinWidth - resizingColumnWidth.
DisplayValue
;
1505
horizontalChange = resizingColumn.MaxWidth - resizingColumnWidth.
DisplayValue
;
1611
if (DoubleUtil.GreaterThan(width.
DisplayValue
, column.MinWidth))
1614
double excessRatio = (width.
DisplayValue
- column.MinWidth) / width.Value;
1661
else if (column.Width.IsStar && CanColumnParticipateInResize(column) && DoubleUtil.GreaterThan(width.
DisplayValue
, column.MinWidth))
1663
double columnDesiredWidth = width.
DisplayValue
- (width.Value * changePerStar);
1693
double columnExcessWidth = onlyShrinkToDesiredWidth ? width.
DisplayValue
- Math.Max(width.DesiredValue, column.MinWidth) : width.
DisplayValue
- column.MinWidth;
1704
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
- columnExcessWidth));
1780
DoubleUtil.LessThan(width.
DisplayValue
, maxColumnResizeWidth))
1782
double columnLagWidth = maxColumnResizeWidth - width.
DisplayValue
;
1789
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
+ columnLagWidth));
1861
if (DoubleUtil.LessThan(width.
DisplayValue
, column.MaxWidth))
1864
double lagRatio = (column.MaxWidth - width.
DisplayValue
) / width.Value;
1910
else if (column.Width.IsStar && CanColumnParticipateInResize(column) && DoubleUtil.LessThan(width.
DisplayValue
, column.MaxWidth))
1912
double columnDesiredWidth = width.
DisplayValue
+ (width.Value * changePerStar);
1926
double columnDisplayWidth = DataGridHelper.CoerceToMinMax(width.
DisplayValue
+ widthDelta, column.MinWidth, column.MaxWidth);
1985
sumOfStarDisplayWidths += width.
DisplayValue
;
2067
if (DoubleUtil.LessThan(width.
DisplayValue
, width.DesiredValue) &&
2068
!DoubleUtil.AreClose(width.
DisplayValue
, columnMaxWidth))
2071
double lagWidth = Math.Min(width.DesiredValue, columnMaxWidth) - width.
DisplayValue
;
2102
if (DoubleUtil.LessThan(width.
DisplayValue
, Math.Min(width.DesiredValue, column.MaxWidth)))
2104
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
+ perColumnGiveAwayWidth));
2121
usedSpace += column.Width.
DisplayValue
;
2172
usedSpace += column.Width.
DisplayValue
;
2257
sumOfStarDisplayWidths += width.
DisplayValue
;
2330
if (DoubleUtil.GreaterThan(width.
DisplayValue
, minWidth))
2333
double excessWidth = width.
DisplayValue
- minWidth;
2366
if (DoubleUtil.GreaterThan(width.
DisplayValue
, column.MinWidth))
2368
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, width.DesiredValue, width.
DisplayValue
- perColumnTakeAwayWidth));
System\Windows\Controls\DataGridHelper.cs (1)
271
column.SetWidthInternal(new DataGridLength(width.Value, width.UnitType, desiredWidth, width.
DisplayValue
));
System\Windows\Controls\DataGridLength.cs (8)
130
&& ((gl1.
DisplayValue
== gl2.
DisplayValue
) || (double.IsNaN(gl1.
DisplayValue
) && double.IsNaN(gl2.
DisplayValue
)));
145
|| ((gl1.
DisplayValue
!= gl2.
DisplayValue
) && !(double.IsNaN(gl1.
DisplayValue
) && double.IsNaN(gl2.
DisplayValue
)));
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
164
if (!measureAndArrangeInvalidated && !DoubleUtil.AreClose(cell.ActualWidth, columns[i].Width.
DisplayValue
))
181
if (!DoubleUtil.AreClose(cell.ActualWidth, columns[i].Width.
DisplayValue
))
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
908
double columnEstimatedWidth = column.Width.
DisplayValue
;