Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Propriedade ToolTip.Placement

Obtém ou define a orientação do ToolTip controle quando ele abre e especifica como o ToolTip controle se comporta quando se sobrepõe a limites de tela.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (em PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[BindableAttribute(true)]
public PlacementMode Placement { get; set; }
<object Placement="PlacementMode" .../>

Valor de propriedade

Tipo: System.Windows.Controls.Primitives.PlacementMode
A PlacementMode valor de enumeração que determina a orientação do ToolTip controle quando ele é aberto e que especifica como o controle interage com os limites da tela. O padrão é Mouse.

Campo identificador

PlacementProperty

Propriedades de metadados definidas como true

Nenhum

You can position a ToolTip by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffsetProperty properties. Essas propriedades se comportam da mesma maneira um Popup. Para obter mais informações, consulte Popup Placement Behavior.

O exemplo a seguir mostra como criar e posicionar um 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. 
			Dim ellipse1 As New Ellipse()
			ellipse1.Height = 25
			ellipse1.Width = 50
			ellipse1.Fill = Brushes.Gray
			ellipse1.HorizontalAlignment = HorizontalAlignment.Left

			'Create a tooltip and set its position.
			Dim tooltip As 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.
			Dim bdec As New BulletDecorator()
			Dim littleEllipse As New Ellipse()
			littleEllipse.Height = 10
			littleEllipse.Width = 20
			littleEllipse.Fill = Brushes.Blue
			bdec.Bullet = littleEllipse
			Dim tipText As New TextBlock()
			tipText.Text = "Uses the ToolTip class"
			bdec.Child = tipText
			tooltip.Content = bdec

			'set tooltip on ellipse
			ellipse1.ToolTip = tooltip



//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;


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.