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.

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

次の例ではPlacementRectanglePopupのプロパティを設定します。The following example sets the PlacementRectangle property of a Popup. Xの、Y、 、およびHeightPlacementRectangle各プロパティは、それぞれ50、50、50、および100です。 WidthThe X, Y, Width, and Height properties of the PlacementRectangle are 50, 50, 50, and 100, respectively. PopupPlacementRectangleプロパティの境界を基準としています。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.
    </TextBlock>
  </Popup>
</Canvas>

注釈

ポップアップを配置するにはPlacementTarget PlacementPlacementRectangle、、、 HorizontalOffset、および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 NoneNone

適用対象

こちらもご覧ください