DataGridLength Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the DataGridLength class.
Overloads
| DataGridLength(Double) |
Initializes a new instance of the DataGridLength class with an absolute value in pixels. |
| DataGridLength(Double, DataGridLengthUnitType) |
Initializes a new instance of the DataGridLength class with a specified value and unit. |
| DataGridLength(Double, DataGridLengthUnitType, Double, Double) |
Initializes a new instance of the DataGridLength class with the specified value, unit, desired value, and display value. |
DataGridLength(Double)
Initializes a new instance of the DataGridLength class with an absolute value in pixels.
public:
DataGridLength(double pixels);
public DataGridLength(double pixels);
new System.Windows.Controls.DataGridLength : double -> System.Windows.Controls.DataGridLength
Public Sub New (pixels As Double)
Parameters
- pixels
- Double
The absolute pixel value (96 pixels-per-inch) to initialize the length to.
Exceptions
pixels is NaN, NegativeInfinity, or PositiveInfinity.
Applies to
DataGridLength(Double, DataGridLengthUnitType)
Initializes a new instance of the DataGridLength class with a specified value and unit.
public:
DataGridLength(double value, System::Windows::Controls::DataGridLengthUnitType type);
public DataGridLength(double value, System.Windows.Controls.DataGridLengthUnitType type);
new System.Windows.Controls.DataGridLength : double * System.Windows.Controls.DataGridLengthUnitType -> System.Windows.Controls.DataGridLength
Public Sub New (value As Double, type As DataGridLengthUnitType)
Parameters
- value
- Double
The requested size of the element.
The type that is used to determine how the size of the element is calculated.
Exceptions
value is NaN, NegativeInfinity, or PositiveInfinity.
-or-
type is not Auto, Pixel, Star, SizeToCells, or SizeToHeader.
Applies to
DataGridLength(Double, DataGridLengthUnitType, Double, Double)
Initializes a new instance of the DataGridLength class with the specified value, unit, desired value, and display value.
public:
DataGridLength(double value, System::Windows::Controls::DataGridLengthUnitType type, double desiredValue, double displayValue);
public DataGridLength(double value, System.Windows.Controls.DataGridLengthUnitType type, double desiredValue, double displayValue);
new System.Windows.Controls.DataGridLength : double * System.Windows.Controls.DataGridLengthUnitType * double * double -> System.Windows.Controls.DataGridLength
Public Sub New (value As Double, type As DataGridLengthUnitType, desiredValue As Double, displayValue As Double)
Parameters
- value
- Double
The requested size of the element.
The type that is used to determine how the size of the element is calculated.
- desiredValue
- Double
The calculated size needed for the element.
- displayValue
- Double
The allocated size for the element.
Exceptions
value is NaN, NegativeInfinity, or PositiveInfinity.
-or-
type is not Auto, Pixel, Star, SizeToCells, or SizeToHeader.
-or-
desiredValue is NegativeInfinity or PositiveInfinity.
-or-
displayValue is NegativeInfinity or PositiveInfinity.