DpiAwareness.LogicalToDeviceUnitsX Method
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.
Overloads
LogicalToDeviceUnitsX(Visual, UInt64) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, UInt16) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Single) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, UInt32) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Int32) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Int16) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Double) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Int64) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, UInt64)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static System::UInt64 LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, System::UInt64 value);
public static ulong LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, ulong value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * uint64 -> uint64
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As ULong) As ULong
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- UInt64
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, UInt16)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static System::UInt16 LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, System::UInt16 value);
public static ushort LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, ushort value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * uint16 -> uint16
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As UShort) As UShort
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- UInt16
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, Single)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static float LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, float value);
public static float LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, float value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * single -> single
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As Single) As Single
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- Single
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, UInt32)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static System::UInt32 LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, System::UInt32 value);
public static uint LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, uint value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * uint32 -> uint32
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As UInteger) As UInteger
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- UInt32
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, Int32)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static int LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, int value);
public static int LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, int value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * int -> int
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As Integer) As Integer
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- Int32
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, Int16)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static short LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, short value);
public static short LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, short value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * int16 -> int16
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As Short) As Short
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- Int16
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, Double)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static double LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, double value);
public static double LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, double value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * double -> double
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As Double) As Double
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- Double
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.
Applies to
LogicalToDeviceUnitsX(Visual, Int64)
Converts an x-coordinate (or horizontal) value from logical units to device units.
public:
[System::Runtime::CompilerServices::Extension]
static long LogicalToDeviceUnitsX(System::Windows::Media::Visual ^ visual, long value);
public static long LogicalToDeviceUnitsX (this System.Windows.Media.Visual visual, long value);
static member LogicalToDeviceUnitsX : System.Windows.Media.Visual * int64 -> int64
<Extension()>
Public Function LogicalToDeviceUnitsX (visual As Visual, value As Long) As Long
Parameters
- visual
- Visual
The visual with which to convert the given value.
- value
- Int64
The value to convert.
Returns
The value as a device unit.
Remarks
Non-floating-point overloads will peform nearest value rounding as opposed to floor rounding because it allows for more accurate rounding-tripping of values when converting back and forth between logical and device units.