次の方法で共有


Popup.PlacementRectangle プロパティ

定義

Popup コントロールが開いたときに配置される相対的な四角形を取得または設定します。

public:
 property System::Windows::Rect PlacementRectangle { System::Windows::Rect get(); void set(System::Windows::Rect value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Rect PlacementRectangle { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PlacementRectangle : System.Windows.Rect with get, set
Public Property PlacementRectangle As Rect

プロパティ値

Rect

Popup コントロールを配置するために使用する四角形。 既定値は、null です。

属性

次の例では、PlacementRectanglePopup. WidthHeight YのプロパティPlacementRectangleはそれぞれ X50、50、50、50、および 100 です。 プロパティの Popup 境界 PlacementRectangle に対する相対値です。 このプロパティはPlacementRectangle、アプリケーションに可視要素を作成しないことに注意してください。この例ではRectanglePlacementRectangle

<Canvas Width="200" Height="200" Background="Red">
  <Rectangle Canvas.Top="50" Canvas.Left="50" 
             Width="50" Height="100"
             Stroke="White" StrokeThickness="3"/>
  <Popup IsOpen="True" PlacementRectangle="50,50,50,100">
    <TextBlock FontSize="14" Background="Yellow"
               Width="140" TextWrapping="Wrap">
      This is a popup with a PlacementRectangle.
    </TextBlock>
  </Popup>
</Canvas>

注釈

ポップアップの位置は、PlacementTargetPlacementRectanglePlacementHorizontalOffsetVerticalOffset の各プロパティで設定できます。 詳細については、「Popup Placement Behavior」を参照してください。

依存プロパティ情報

識別子フィールド PlacementRectangleProperty
に設定されたメタデータ プロパティ true なし

適用対象

こちらもご覧ください