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 是 Flyout 和 MenuFlyout 的父類別。
XAML 附加屬性
FlyoutBase 是 XAML 附加屬性的主機服務類別。
為了支援 XAML 處理器存取附加屬性,以及公開對等 的 get 和 set 作業給程式代碼,每個 XAML 附加屬性都有一對 Get 和 Set 存取子方法。 在程式代碼中取得或設定值的另一種方式是使用相依性屬性系統,呼叫 GetValue 或 SetValue ,並將標識符字段傳遞為相依性屬性識別符。
附加屬性 | Description |
---|---|
AttachedFlyout | 取得或設定附加至 FrameworkElement 的飛出視窗。
|
建構函式
FlyoutBase() |
提供 FlyoutBase 衍生類別的基類初始化行為。 |
屬性
附加屬性
AttachedFlyout |
取得或設定附加至 FrameworkElement 的飛出視窗。 |
方法
事件
Closed |
發生於隱藏飛出視窗時。 |
Closing |
發生於飛出視窗開始隱藏時。 |
Opened |
發生於顯示飛出視窗時。 |
Opening |
在顯示飛出視窗之前發生。 |