Share via


XRPlacementMode (Compact 2013)

3/28/2014

This enumeration specifies the preferred location for positioning a tooltip relative to a visual element.

Syntax

enum XRPlacementMode{
  XRPlacementMode_Bottom = 2,
  XRPlacementMode_Right  = 4,
  XRPlacementMode_Mouse  = 7,
  XRPlacementMode_Left   = 9,
  XRPlacementMode_Top    = 10,
  XRPlacementMode_None   = -1,
};

Members

  • XRPlacementMode_Bottom
    Not supported in XAML for Windows Embedded.
  • XRPlacementMode_Right
    Not supported in XAML for Windows Embedded.
  • XRPlacementMode_Mouse
    Indicates that the preferred location of the tooltip is at the mouse pointer location.

    This setting has the same effect as XRPlacementMode_Bottom, except that the bounding box (the box that normally bounds the control) is the bounding box of the mouse cursor. This has the effect of displaying the popup below the area occupied by the mouse cursor. Edge behaviors are the same as those defined by XRPlacementMode_Bottom. This is the default value for XAML for Windows Embedded.

  • XRPlacementMode_Left
    Not supported in XAML for Windows Embedded.
  • XRPlacementMode_Top
    Not supported in XAML for Windows Embedded.
  • XRPlacementMode_None
    Not supported in XAML for Windows Embedded.

Remarks

Use XRPlacementMode enumeration values to specify the position of a tooltip when you call the IXRToolTip::SetPlacement method. XRPlacementMode_Mouse is the only member that is supported in XAML for Windows Embedded.

If the tooltip does not fit within the bounds of the XAML for Windows Embedded plug-in at the specified placement, it is automatically moved to a location where it fits. The tooltip is first moved to the opposite location of the specified placement, and then to the other locations in a top-to-bottom, left-to-right order. If the tooltip does not fit completely at the top, bottom, left, or right of the target element, the tooltip is positioned at the right and is clipped.

If the tooltip exceeds the width of the browser, it is clipped.

If the tooltip is automatically moved, the Placement value for the IXRToolTip control is not changed.

.NET Framework Equivalent

System.Windows.Controls.Primitives.PlacementMode

Requirements

Header

XamlRuntime.h

sysgen

SYSGEN_XAML_RUNTIME

See Also

Reference

XAML for Windows Embedded Enumerations
IXRToolTip::GetPlacement
IXRToolTip::GetPlacementTarget
IXRToolTip::SetPlacement
IXRToolTip::SetPlacementTarget