FlyoutBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ポップアップ やMenuFlyout などのポップアップ コントロールの基本クラスを表します。
public ref class FlyoutBase : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FlyoutBase : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class FlyoutBase : DependencyObject
Public Class FlyoutBase
Inherits DependencyObject
- 継承
- 派生
- 属性
注釈
注意
XAML Islands (DesktopWindowXamlSource) と共に使用する場合: 既定では、このコントロールは表示の作業領域内で自動的に制限されます。 この動作を変更するには、このコントロールを含む XAML アイランドの DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea プロパティを設定します。
FlyoutBase 派生クラス
FlyoutBase は、 ポップアップ と MenuFlyout の親クラスです。
XAML 添付プロパティ
FlyoutBase は、 XAML 添付プロパティのホスト サービス クラスです。
添付プロパティへの XAML プロセッサ アクセスをサポートし、同等の get 操作と set 操作をコードに公開するために、各 XAML 添付プロパティには、Get および Set アクセサー メソッドのペアがあります。 コードで値を取得または設定するもう 1 つの方法は、依存関係プロパティ システムを使用して GetValue または SetValue を呼び出し、識別子フィールドを依存関係プロパティ識別子として渡すことです。
| 添付プロパティ | 説明 |
|---|---|
| AttachedFlyout |
FrameworkElement にアタッチされているポップアップを取得または設定します。
|
コンストラクター
| FlyoutBase() |
FlyoutBase 派生クラスの基底クラス初期化動作を提供します。 |
プロパティ
| AllowFocusOnInteraction |
ユーザーが操作するときに要素が自動的にフォーカスを取得するかどうかを示す値を取得または設定します。 |
| AllowFocusOnInteractionProperty |
AllowFocusOnInteraction 依存関係プロパティを識別します。 |
| AllowFocusWhenDisabled |
コントロールが無効になっているときにフォーカスを受け取ることができるかどうかを示す値を取得または設定します。 |
| AllowFocusWhenDisabledProperty |
AllowFocusWhenDisabled 依存関係プロパティを識別します。 |
| AreOpenCloseAnimationsEnabled |
ポップアップを開くか閉じたときにアニメーションを再生するかを示す値を取得または設定します。 |
| AreOpenCloseAnimationsEnabledProperty |
AreOpenCloseAnimationsEnabled 依存関係プロパティを識別します。 |
| AttachedFlyoutProperty |
FlyoutBase.AttachedFlyout XAML 添付プロパティを識別します。 |
| Dispatcher |
常に Windows アプリ SDK アプリで を返します |
| DispatcherQueue |
このオブジェクトが |
| ElementSoundMode |
サウンドを再生するかどうかのコントロールの設定を指定する値を取得または設定します。 |
| ElementSoundModeProperty |
ElementSoundMode 依存関係プロパティを識別します。 |
| InputDevicePrefersPrimaryCommands |
ポップアップを開くために使用される入力デバイスがセカンダリ コマンドを簡単に開かないかどうかを示す値を取得します。 |
| InputDevicePrefersPrimaryCommandsProperty |
InputDevicePrefersPrimaryCommands 依存関係プロパティを識別します。 |
| IsConstrainedToRootBounds |
ポップアップが XAML ルートの境界内に表示されるかどうかを示す値を取得します。 このプロパティは、Windows アプリ SDK アプリでは常に true です。 |
| IsOpen |
ポップアップが開いているかどうかを示す値を取得します。 |
| IsOpenProperty |
IsOpen 依存関係プロパティを識別します。 |
| LightDismissOverlayMode |
ライトを閉じる UI の外側の領域を暗くするかどうかを指定する値を取得または設定します。 |
| LightDismissOverlayModeProperty |
LightDismissOverlayMode 依存関係プロパティを識別します。 |
| OverlayInputPassThroughElement |
ポップアップのオーバーレイの下にある場合でも、ポインター入力イベントを受け取る要素を取得または設定します。 |
| OverlayInputPassThroughElementProperty |
OverlayInputPassThroughElement 依存関係プロパティを識別します。 |
| Placement |
ポップアップの配置ターゲットに対して使用される既定の配置を取得または設定します。 |
| PlacementProperty |
Placement 依存関係プロパティを識別します。 |
| ShouldConstrainToRootBounds |
ポップアップを XAML ルートの境界内に表示するかどうかを示す値を取得または設定します。 |
| ShouldConstrainToRootBoundsProperty |
ShouldConstrainToRootBounds 依存関係プロパティを識別します。 |
| ShowMode |
表示時のポップアップの動作を示す値を取得または設定します。 |
| ShowModeProperty |
ShowMode 依存関係プロパティを識別します。 |
| SystemBackdrop |
このポップアップに適用するシステム背景を取得または設定します。 背景はポップアップ コンテンツの背後にレンダリングされます。 |
| SystemBackdropProperty |
SystemBackdrop 依存関係プロパティを識別します。 |
| Target |
ポップアップの配置ターゲットとして使用する要素を取得します。 |
| TargetProperty |
Target 依存関係プロパティを識別します。 |
| XamlRoot |
このポップアップを表示する XamlRoot を取得または設定します。 |
添付プロパティ
| AttachedFlyout |
FrameworkElement にアタッチされているポップアップを取得または設定します。 |
メソッド
イベント
| Closed |
ポップアップが非表示のときに発生します。 |
| Closing |
ポップアップが非表示になり始めると発生します。 |
| Opened |
ポップアップが表示されるときに発生します。 |
| Opening |
ポップアップが表示される前に発生します。 |