Aracılığıyla paylaş


Popup.Placement Özellik

Tanım

Denetim açıldığında denetimin Popup yönünü alır veya ayarlar ve denetimin ekran sınırlarıyla çakıştığında davranışını Popup belirtir.

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

Özellik Değeri

PlacementMode Denetim açıldığında denetimin Popup yönünü belirleyen ve denetimin ekran sınırlarıyla nasıl etkileşim kurduğunu belirten bir numaralandırma değeri. Varsayılan değer: Bottom.

Öznitelikler

Örnekler

Aşağıdaki örnek, bir görüntüye göre dört Popup denetim oluşturur. Her Popup biri yerleştirme özelliği için farklı bir değere sahiptir.

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

Açıklamalar

, , PlacementRectangle, PlacementHorizontalOffsetve VerticalOffset özelliklerini ayarlayarak PlacementTargetbir açılır pencere konumlandırabilirsiniz. Daha fazla bilgi için bkz . Açılır Pencere Yerleştirme Davranışı.

özelliği isetrue, öğesinin Popupkonumunu olarak ayarlar LeftPlacement veya Right tersine çevirirse; Popup sol kenarını sağ kenarıyla PlacementTargetPlacement hizalamak için Left ayarlanmış olan ve sağ kenarını sol kenarıyla Placement hizalamak için Right ayarlanmış olan bir Popup değeri.PlacementTargetMenuDropAlignment

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı PlacementProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.