FlyoutBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示飛出視窗控制項的基類,例如 飛出視窗 和 MenuFlyout。
public ref class FlyoutBase : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
- 繼承
- 衍生
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
FlyoutBase 衍生類別
FlyoutBase 是 Flyout 和 MenuFlyout的父類別。
XAML 附加屬性
FlyoutBase 是 XAML 附加屬性的主機服務類別。
為了支援 XAML 處理器對附加屬性的存取,以及公開對等 的 get 和 set 作業給程式碼,每個 XAML 附加屬性都有一對 Get 和 Set 存取子方法。 在程式碼中取得或設定值的另一種方式是使用相依性屬性系統,呼叫 GetValue 或 SetValue 並將識別碼欄位傳遞為相依性屬性識別碼。
附加屬性 | Description |
---|---|
AttachedFlyout | 取得或設定附加至 FrameworkElement的飛出視窗。 |
版本歷程記錄
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1607 | 14393 | AllowFocusOnInteraction |
1607 | 14393 | AllowFocusWhenDisabled |
1607 | 14393 | 關閉 |
1607 | 14393 | ElementSoundMode |
1607 | 14393 | LightDismissOverlayMode |
1607 | 14393 | 目標 |
1703 | 15063 | OverlayInputPassThroughElement |
1709 | 16299 | OnProcessKeyboardAccelerators |
1709 | 16299 | TryInvokeKeyboardAccelerator |
1809 | 17763 | AreOpenCloseAnimationsEnabled |
1809 | 17763 | InputDevicePrefersPrimaryCommands |
1809 | 17763 | IsOpen |
1809 | 17763 | ShowAt (DependencyObject,FlyoutShowOptions) |
1809 | 17763 | ShowMode |
1903 | 18362 | IsConstrainedToRootBounds |
1903 | 18362 | ShouldConstrainToRootBounds |
1903 | 18362 | XamlRoot |
建構函式
FlyoutBase() |
提供 FlyoutBase 衍生類別的基類初始化行為。 |
屬性
附加屬性
AttachedFlyout |
取得或設定附加至 FrameworkElement的飛出視窗。 |
方法
事件
Closed |
發生于隱藏飛出視窗時。 |
Closing |
發生于飛出視窗開始隱藏時。 |
Opened |
發生于顯示飛出視窗時。 |
Opening |
發生于顯示飛出視窗之前。 |