Popup.Placement Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public:
property System::Windows::Controls::Primitives::PlacementMode Placement { System::Windows::Controls::Primitives::PlacementMode get(); void set(System::Windows::Controls::Primitives::PlacementMode value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PlacementMode Placement { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode
Valore della proprietà
Valore dell'enumerazione PlacementMode che determina l'orientamento del controllo Popup quando si apre e specifica come tale controllo interagisce con i limiti dello schermo. Il valore predefinito è Bottom.
- Attributi
Esempio
Nell'esempio seguente vengono creati quattro Popup controlli relativi a un'immagine. Ognuno Popup ha un valore diverso per la proprietà di posizionamento.
<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>
Commenti
È possibile posizionare un popup impostando le PlacementTargetproprietà , PlacementRectangle, Placement, HorizontalOffsete VerticalOffset . Per altre informazioni, vedere Comportamento del controllo Popup in relazione al posizionamento.
Se la MenuDropAlignment proprietà è true
, impostando LeftPlacement su o Right inverte la posizione dell'oggetto Popup; un Popup con Placement impostato per allinearne il bordo sinistro con il bordo destro di PlacementTarget e un Popup con Placement impostato per LeftRight allinearne il bordo destro con il bordo sinistro di PlacementTarget.
Informazioni proprietà di dipendenza
Campo Identificatore | PlacementProperty |
Proprietà dei metadati impostate su true |
Nessuno |