.NET Framework-Klassenbibliothek
Popup..::.Placement-Eigenschaft

Aktualisiert: November 2007

Ruft die Ausrichtung des Popup-Steuerelements beim Öffnen ab oder legt diese fest, und gibt das Verhalten des Popup-Steuerelements an, wenn dieses die Bildschirmgrenzen überschreitet. Dies ist eine Abhängigkeitseigenschaft.

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

Visual Basic (Deklaration)
<BindableAttribute(True)> _
Public Property Placement As PlacementMode
Visual Basic (Verwendung)
Dim instance As Popup
Dim value As PlacementMode

value = instance.Placement

instance.Placement = value
C#
[BindableAttribute(true)]
public PlacementMode Placement { get; set; }
VisualC++
[BindableAttribute(true)]
public:
property PlacementMode Placement {
    PlacementMode get ();
    void set (PlacementMode value);
}
J#
/** @property */
/** @attribute BindableAttribute(true) */
public PlacementMode get_Placement()
/** @property */
/** @attribute BindableAttribute(true) */
public  void set_Placement(PlacementMode value)
Jscript
public function get Placement () : PlacementMode
public function set Placement (value : PlacementMode)
Verwendung von XAML-Attributen
<object Placement="PlacementMode" .../>

Eigenschaftenwert

Typ: System.Windows.Controls.Primitives..::.PlacementMode
Ein Wert der PlacementMode-Enumeration, der die Ausrichtung des Popup-Steuerelements beim Öffnen bestimmt und angibt, wie das Steuerelement mit den Bildschirmgrenzen interagiert. Der Standardwert ist Bottom.
Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld

PlacementProperty

Auf true festgelegte Metadateneigenschaften.

Keiner

Hinweise

Sie können ein Popup durch Festlegen der folgenden Eigenschaften positionieren: PlacementTarget, PlacementRectangle, Placement, HorizontalOffset und VerticalOffsetProperty. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups .

Wenn die MenuDropAlignment-Eigenschaft true ist, kehrt das Festlegen von Placement auf Left oder Right die Position des Popup um. Ein Popup mit dem Placement-Wert Left wird am linken Rand mit dem rechten Rand des PlacementTarget ausgerichtet, und ein Popup mit dem Placement-Wert Right wird am rechten Rand mit dem linken Rand des PlacementTarget ausgerichtet.

Beispiele

Im folgenden Beispiel werden vier Popup-Steuerelemente relativ zu einem Bild erstellt. Jedes Popup verfügt über einen anderen Wert in der Platzierungseigenschaft.

XAML
<Canvas Width="200" Height="150">
  <Image Name="image1"
         Canvas.Left="75" 
         Source="Water_lilies.jpg" Height="200" Width="200"/>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Bottom">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Bottom</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Top">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Top</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Left">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Left</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Right">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Right</TextBlock>

  </Popup>
</Canvas>
Plattformen

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.
Versionsinformationen

.NET Framework

Unterstützt in: 3.5, 3.0
Siehe auch

Referenz

Placement

Weitere Ressourcen

Tags :


Page view tracker