(0) exportieren Drucken
Alle erweitern

ToolTip.VerticalOffset-Eigenschaft

Aktualisiert: November 2007

Ruft den vertikalen Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup ab oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[TypeConverterAttribute(typeof(LengthConverter))]
[BindableAttribute(true)]
public double VerticalOffset { get; set; }
/** @property */
/** @attribute TypeConverterAttribute(LengthConverter) */
/** @attribute BindableAttribute(true) */
public double get_VerticalOffset()
/** @property */
/** @attribute TypeConverterAttribute(LengthConverter) */
/** @attribute BindableAttribute(true) */
public  void set_VerticalOffset(double value)

public function get VerticalOffset () : double
public function set VerticalOffset (value : double)
<object VerticalOffset="double" .../>

Eigenschaftenwert

Typ: System.Double
Der vertikale Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup. Informationen zum Zielursprung und zum Ausrichtungspunkt für das Popup finden Sie unter Verhalten beim Platzieren von Popups. Der Standardwert ist 0.

Bezeichnerfeld

VerticalOffsetProperty

Auf true festgelegte Metadateneigenschaften.

Keiner

Sie können einen ToolTip positionieren, indem Sie die Eigenschaften PlacementTarget, PlacementRectangle, Placement, HorizontalOffset und VerticalOffsetProperty festlegen. Diese Eigenschaften weisen dasselbe Verhalten wie für ein Popup auf. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups .

Im folgenden Beispiel wird veranschaulicht, wie ein ToolTip erstellt und positioniert wird.

<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 und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft