Popup.PlacementRectangle Popup.PlacementRectangle Popup.PlacementRectangle Popup.PlacementRectangle Property


Popup コントロールが開いたときに配置される相対的な四角形を取得または設定します。Gets or sets the rectangle relative to which the Popup control is positioned when it opens.

 property System::Windows::Rect PlacementRectangle { System::Windows::Rect get(); void set(System::Windows::Rect value); };
public System.Windows.Rect PlacementRectangle { get; set; }
member this.PlacementRectangle : System.Windows.Rect with get, set
Public Property PlacementRectangle As Rect


Popup コントロールを配置するために使用する四角形。The rectangle that is used to position the Popup control. 既定値は、null です。The default is null.

次の例のセット、PlacementRectangleのプロパティをPopupします。The following example sets the PlacementRectangle property of a Popup. XYWidth、およびHeightのプロパティ、 PlacementRectangle 50、50、50、および 100 では、それぞれします。The X, Y, Width, and Height properties of the PlacementRectangle are 50, 50, 50, and 100, respectively. Popupの境界を基準とは、PlacementRectangleプロパティ。The Popup is relative to the bounds of the PlacementRectangle property. なお、PlacementRectangleプロパティは、アプリケーションで表示される要素を作成できません。 例は、作成、Rectangleを表す同じ境界を持つ、PlacementRectangleします。Note that the PlacementRectangle property does not create a visible element in the application; the example creates a Rectangle with the same bounds to represent the PlacementRectangle.

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


ポップアップを配置するには、設定、 PlacementTargetPlacementRectanglePlacementHorizontalOffset、およびVerticalOffsetプロパティ。You can position a popup by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffset properties. 詳細については、「Popup Placement Behavior」を参照してください。For more information, see Popup Placement Behavior.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field PlacementRectangleProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone