Popup.IsOpen Popup.IsOpen Popup.IsOpen Popup.IsOpen Property


Popup が表示されるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the Popup is visible.

 property bool IsOpen { bool get(); void set(bool value); };
public bool IsOpen { get; set; }
member this.IsOpen : bool with get, set
Public Property IsOpen As Boolean


Popup が可視の場合は true。それ以外の場合は falsetrue if the Popup is visible; otherwise, false. 既定値は、false です。The default is false.

IsOpen プロパティを設定する方法を次の例に示します。The following example shows how to set the IsOpen property.

myPopupIsOpen.IsOpen = true;
myPopupIsOpen.IsOpen = True
<Popup Name="myPopupIsOpen" IsOpen="True" 
       HorizontalOffset=".5cm" VerticalOffset="1cm">
  <TextBlock Background="Yellow">Popup Text</TextBlock>


コントロールが既定のスタイルPopupの一部としてを使用する場合IsOpenは、のPopupプロパティをコントロールのプロパティにバインドします。If a control uses a Popup as part of its default style, bind the IsOpen property of the Popup to a property of the control. たとえば、はComboBoxIsDropDownOpen IsOpen プロパティPopupをのプロパティにバインドできます。For example, a ComboBox can bind its IsDropDownOpen property to the IsOpen property of the Popup. これにより、 Popupを表示するタイミングを制御するロジックが簡略化されます。This simplifies the logic for controlling when the Popup is visible.

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

識別子フィールドIdentifier field IsOpenProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true BindsTwoWayByDefault