Esta documentación está archivada y no tiene mantenimiento.

ToolTip.PlacementTarget (Propiedad)

Actualización: noviembre 2007

Obtiene o establece UIElement respecto al cual se coloca ToolTip cuando se abre. Se trata de una propiedad de dependencia.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[BindableAttribute(true)]
public UIElement PlacementTarget { get; set; }
/** @property */
/** @attribute BindableAttribute(true) */
public UIElement get_PlacementTarget()
/** @property */
/** @attribute BindableAttribute(true) */
public  void set_PlacementTarget(UIElement value)

public function get PlacementTarget () : UIElement
public function set PlacementTarget (value : UIElement)
<object>
  <object.PlacementTarget>
    <UIElement .../>
  </object.PlacementTarget>
</object>

Valor de propiedad

Tipo: System.Windows.UIElement
UIElement que es el elemento primario lógico del control ToolTip. El valor predeterminado es null.

Campo de identificador

PlacementTargetProperty

Propiedades de metadatos establecidas en true.

None

Puede colocar un objeto ToolTip estableciendo las propiedades PlacementTarget, PlacementRectangle, Placement, HorizontalOffset y VerticalOffsetProperty. Estas propiedades se comportan tal y como lo hacen para un objeto Popup. Para obtener más información, vea Posición de un control Popup.

En el ejemplo siguiente se muestra cómo crear y colocar un objeto ToolTip.

<Ellipse Height="25" Width="50" 
         Fill="Gray" 
         HorizontalAlignment="Left"
         ToolTipService.InitialShowDelay="1000"
         ToolTipService.ShowDuration="7000"
         ToolTipService.BetweenShowDelay="2000">
  <Ellipse.ToolTip>
    <ToolTip Placement="Right" 
             PlacementRectangle="50,0,0,0"
             HorizontalOffset="10" 
             VerticalOffset="20"
             HasDropShadow="false"
             Opened="whenToolTipOpens"
             Closed="whenToolTipCloses"
             >
      <BulletDecorator>
        <BulletDecorator.Bullet>
          <Ellipse Height="10" Width="20" Fill="Blue"/>
        </BulletDecorator.Bullet>
        <TextBlock>Uses the ToolTip Class</TextBlock>
      </BulletDecorator>
    </ToolTip>
  </Ellipse.ToolTip>
</Ellipse>



//Create an ellipse that will have a 
//ToolTip control. 
Ellipse ellipse1 = new Ellipse();
ellipse1.Height = 25;
ellipse1.Width = 50;
ellipse1.Fill = Brushes.Gray;
ellipse1.HorizontalAlignment = HorizontalAlignment.Left;

//Create a tooltip and set its position.
ToolTip tooltip = new ToolTip();
tooltip.Placement = PlacementMode.Right;
tooltip.PlacementRectangle = new Rect(50, 0, 0, 0);
tooltip.HorizontalOffset = 10;
tooltip.VerticalOffset = 20;

//Create BulletDecorator and set it
//as the tooltip content.
BulletDecorator bdec = new BulletDecorator();
Ellipse littleEllipse = new Ellipse();
littleEllipse.Height = 10;
littleEllipse.Width = 20;
littleEllipse.Fill = Brushes.Blue;
bdec.Bullet = littleEllipse;
TextBlock tipText = new TextBlock();
tipText.Text = "Uses the ToolTip class";
bdec.Child = tipText;
tooltip.Content = bdec;

//set tooltip on ellipse
ellipse1.ToolTip = tooltip;


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: