Popup.PlacementRectangle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定矩形,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
屬性值
用來放置 Popup 控制項的矩形。 預設為 null
。
- 屬性
範例
下列範例會 PlacementRectangle 設定 的 Popup 屬性。 的 X 、 Y 、 Width 和 Height 屬性 PlacementRectangle 分別是 50、50、50 和 100。 Popup相對於 屬性的 PlacementRectangle 界限。 請注意, PlacementRectangle 屬性不會在應用程式中建立可見專案;此範例會 Rectangle 建立具有相同界限的 ,以表示 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>
備註
您可以藉由設定 、 PlacementRectangle 、 Placement 、 HorizontalOffset 和 VerticalOffset 屬性來 PlacementTarget 定位快顯視窗。 如需詳細資訊,請參閱快顯放置行為。
相依性屬性資訊
識別碼欄位 | PlacementRectangleProperty |
中繼資料屬性設定為 true |
無 |