Share via


Shell 類別

定義

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

public ref class Shell : Microsoft::Maui::Controls::Page, Microsoft::Maui::Controls::IPageContainer<Microsoft::Maui::Controls::Page ^>, Microsoft::Maui::Controls::IShellController, Microsoft::Maui::IFlyoutView
[Microsoft.Maui.Controls.ContentProperty("Items")]
public class Shell : Microsoft.Maui.Controls.Page, Microsoft.Maui.Controls.IPageContainer<Microsoft.Maui.Controls.Page>, Microsoft.Maui.Controls.IShellController, Microsoft.Maui.IFlyoutView
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
type Shell = class
    inherit Page
    interface IFlyoutView
    interface IView
    interface IElement
    interface ITransform
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
    interface IFlyoutView
    interface IView
    interface IElement
    interface ITransform
Public Class Shell
Inherits Page
Implements IFlyoutView, IPageContainer(Of Page), IShellController
繼承
屬性
實作

建構函式

Shell()

使用預設值建立新的 Shell 項目。

欄位

ActionSheetSignalName

內部傳訊系統用來顯示動作表單的標識碼。

(繼承來源 Page)
AlertSignalName

內部傳訊系統用來顯示警示對話框的標識碼。

(繼承來源 Page)
BackButtonBehaviorProperty

附加屬性 的可系結屬性 BackButtonBehavior

BackgroundColorProperty

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

BusySetSignalName

內部傳訊系統用來設定 IsBusy的標識碼。

(繼承來源 Page)
CurrentItemProperty

CurrentItem可系結屬性。

CurrentStateProperty

CurrentState可系結屬性。

DisabledColorProperty

附加屬性 的可系結屬性 DisabledColor

FlyoutBackdropProperty

附加屬性 的可系結屬性 FlyoutBackdrop

FlyoutBackgroundColorProperty

FlyoutBackgroundColor可系結屬性。

FlyoutBackgroundImageAspectProperty

FlyoutBackgroundImageAspect可系結屬性。

FlyoutBackgroundImageProperty

FlyoutBackgroundImage可系結屬性。

FlyoutBackgroundProperty

FlyoutBackground可系結屬性。

FlyoutBehaviorProperty

附加屬性 的可系結屬性 FlyoutBehavior

FlyoutContentProperty

FlyoutContent可系結屬性。

FlyoutContentTemplateProperty

FlyoutContentTemplate可系結屬性。

FlyoutFooterProperty

FlyoutFooter可系結屬性。

FlyoutFooterTemplateProperty

FlyoutFooterTemplate可系結屬性。

FlyoutHeaderBehaviorProperty

FlyoutHeaderBehavior可系結屬性。

FlyoutHeaderProperty

FlyoutHeader可系結屬性。

FlyoutHeaderTemplateProperty

FlyoutHeaderTemplate可系結屬性。

FlyoutHeightProperty

附加屬性 的可系結屬性 FlyoutHeight

FlyoutIconProperty

FlyoutIcon可系結屬性。

FlyoutIsPresentedProperty

FlyoutIsPresented可系結屬性。

FlyoutItemIsVisibleProperty

附加屬性 的可系結屬性 FlyoutItemIsVisible

FlyoutVerticalScrollModeProperty

FlyoutVerticalScrollMode可系結屬性。

FlyoutWidthProperty

附加屬性 的可系結屬性 FlyoutWidth

ForegroundColorProperty

附加屬性 的可系結屬性 ForegroundColor

ItemsProperty

Items可系結屬性。

ItemTemplateProperty

附加屬性 的可系結屬性 ItemTemplate

MenuItemTemplateProperty

附加屬性 的可系結屬性 MenuItemTemplate

NavBarHasShadowProperty

附加屬性 的可系結屬性 NavBarHasShadow

NavBarIsVisibleProperty

附加屬性 的可系結屬性 NavBarIsVisible

PresentationModeProperty

附加屬性 的可系結屬性 PresentationMode

PromptSignalName

內部傳訊系統用來顯示提示對話框的標識碼。

(繼承來源 Page)
SearchHandlerProperty

附加屬性 的可系結屬性 SearchHandler

TabBarBackgroundColorProperty

附加屬性的 Bindable 屬性 TabBarBackgroundColor

TabBarDisabledColorProperty

附加屬性的 Bindable 屬性 TabBarDisabledColor

TabBarForegroundColorProperty

附加屬性的 Bindable 屬性 TabBarForegroundColor

TabBarIsVisibleProperty

附加屬性的 Bindable 屬性 TabBarIsVisible

TabBarTitleColorProperty

附加屬性的 Bindable 屬性 TabBarTitleColor

TabBarUnselectedColorProperty

附加屬性的 Bindable 屬性 TabBarUnselectedColor

TitleColorProperty

附加屬性的 Bindable 屬性 TitleColor

TitleViewProperty

附加屬性的 Bindable 屬性 TitleView

UnselectedColorProperty

附加屬性的 Bindable 屬性 UnselectedColor

屬性

AnchorX

取得或設定相對於專案界限之任何轉換作業之中心點的 X 元件。 這是可繫結屬性。

(繼承來源 VisualElement)
AnchorY

取得或設定相對於專案界限的任何轉換作業之中心點的 Y 元件。 這是可繫結屬性。

(繼承來源 VisualElement)
AutomationId

取得或設定值,允許自動化架構尋找此項目並與之互動。

(繼承來源 Element)
Background

取得或設定 Brush 用來填滿專案背景的 。 這是可繫結屬性。

(繼承來源 VisualElement)
BackgroundColor

取得或設定 Color ,其會填滿專案的背景。 這是可繫結屬性。

(繼承來源 VisualElement)
BackgroundImageSource

取得或設定 ImageSource 將做這個頁面背景的 。 這是可繫結屬性。

(繼承來源 Page)
Batched

取得值,這個值表示已針對這個項目進行批次變更。

(繼承來源 VisualElement)
Behaviors

取得與這個專案相關聯的物件清單 Behavior 。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
BindingContext

取得或設定 對象,這個物件包含系結屬性所屬之系結屬性的目標屬性 BindableObject。 這是可繫結屬性。

(繼承來源 BindableObject)
Bounds

取得與裝置無關單位的專案界限。

(繼承來源 VisualElement)
class

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 NavigableElement)
ClassId

取得或設定值,用來識別語意類似項目的集合。

(繼承來源 Element)
Clip

指定專案的裁剪區域。 這是可繫結屬性。

(繼承來源 VisualElement)
ContainerArea

取得或設定此頁面包含的區域。

(繼承來源 Page)
Current

提供目前 Shell 存取權的靜態屬性。

CurrentItem

目前選取的 ShellItemFlyoutItem

CurrentPage

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

CurrentState

Shell 的目前瀏覽狀態。

DesiredSize

取得這個項目在版面配置處理序的測量傳遞期間所計算的大小。

(繼承來源 VisualElement)
DisableLayout

取得值,這個值表示已停用這個專案的配置。

(繼承來源 VisualElement)
Dispatcher

取得建立這個可系結物件時可用的發送器,否則會嘗試尋找最接近的可用發送器, (可能是視窗/應用程式的) 。

(繼承來源 BindableObject)
EffectControlProvider

供 .NET MAUI 內部使用。

(繼承來源 Element)
Effects

取得或設定將在運行時間套用至 元素的樣式和屬性。

(繼承來源 Element)
FlowDirection

取得或設定配置流程方向。 這是可繫結屬性。

(繼承來源 VisualElement)
FlyoutBackdrop

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutBackground

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutBackgroundColor

取得或設定 Shell 飛出視窗的背景色彩。

FlyoutBackgroundImage

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutBackgroundImageAspect

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutBehavior

FlyoutBehavior 屬性設定為 [停用] 以隱藏飛出視窗,當您只有一個 ShellItem 時,這非常有用。 其他 FlyoutBehavior 有效值為 Flyout (預設) 與 Locked。

FlyoutContent

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutContentTemplate

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutFooter

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutFooterTemplate

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutHeader

飛出視窗標頭是選擇性出現在飛出視窗頂端的內容,其外觀是由 View 可透過屬性值設定的 FlyoutHeader 所定義。

FlyoutHeaderBehavior

將 FlyoutHeaderBehavior 設定為 CollapseOnScroll 就會在進行捲動時摺疊飛出視窗。 其他 FlyoutHeaderBehavior 有效值為 Default、Fixed 和 Scroll (捲動功能表項目)。

FlyoutHeaderTemplate

透過將 FlyoutHeaderTemplate 屬性設定為 DataTemplate,即可定義飛出視窗標題的外觀。

FlyoutHeight

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutIcon

取得或設定在按下時會開啟 Shell 飛出視窗的圖示。

FlyoutIsPresented

取得或設定 Shell 飛出視窗的可見狀態。

FlyoutItems

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutVerticalScrollMode

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

FlyoutWidth

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

Frame

取得或設定這個項目位於畫面上的框架。

(繼承來源 VisualElement)
Handler

取得或設定 IViewHandler 與這個項目相關聯的 。

(繼承來源 VisualElement)
Height

取得此項目的目前呈現高度。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
HeightRequest

取得或設定此項目所需的高度覆寫項。 這是可繫結屬性。

(繼承來源 VisualElement)
IconImageSource

取得或設定 ImageSource 要用於與此頁面相關聯之圖示的 。 這是可繫結屬性。

(繼承來源 Page)
Id

取得值,這個值可用來在應用程式執行期間唯一識別專案。

(繼承來源 Element)
IgnoresContainerArea

取得或設定值,判斷是否要忽略 ContainerArea。 這是可繫結屬性。

(繼承來源 Page)
InputTransparent

取得或設定值,指出這個專案是否會在用戶互動期間響應點擊測試。 這是可繫結屬性。

(繼承來源 VisualElement)
InternalChildren

取得此頁面中包含的子項目內部集合。

(繼承來源 Page)
IsBusy

取得或設定頁面忙碌狀態。 這會導致平台特定全域活動指示器顯示忙碌狀態。 這是可繫結屬性。

(繼承來源 Page)
IsEnabled

取得或設定值,這個值指出使用者介面中是否已啟用此項目。 這是可繫結屬性。

(繼承來源 VisualElement)
IsEnabledCore

這個值代表累計 IsEnabled 值。 如果值將會變更,覆寫此屬性的所有類型也需要叫用 RefreshIsEnabledProperty () 方法。

(繼承來源 VisualElement)
IsFocused

取得值,這個值指出此項目目前是否為焦點。 這是可繫結屬性。

(繼承來源 VisualElement)
IsInPlatformLayout

取得或設定值,這個值表示這個專案目前正在平臺版面配置週期中。

(繼承來源 VisualElement)
IsLoaded

指出專案是否連接到主要物件樹狀結構。

(繼承來源 VisualElement)
IsPlatformEnabled

取得或設定值,這個值表示是否啟用這個項目的平臺對等專案。

(繼承來源 VisualElement)
IsPlatformStateConsistent

取得或設定值,這個值表示這個專案目前與平臺對等項目狀態一致。

(繼承來源 VisualElement)
IsVisible

取得或設定值,這個值會決定此元素是否會在螢幕上顯示,並佔用版面配置的空間。 這是可繫結屬性。

(繼承來源 VisualElement)
Items

thisShell管理之 ShellItem 物件的集合。

ItemTemplate

取得或設定套用至每個 ItemsDataTemplate

LogicalChildren
已淘汰.

供 Microsoft.Maui.Controls 平台內部使用。

(繼承來源 Element)
MaximumHeightRequest

取得或設定專案在版面配置期間要求的最大高度。 這是可繫結屬性。

(繼承來源 VisualElement)
MaximumWidthRequest

取得或設定專案在版面配置期間要求的最大寬度。 這是可繫結屬性。

(繼承來源 VisualElement)
MenuBarItems

MenuBarItem取得此頁面的物件,以平臺特定方式實作。

(繼承來源 Page)
MenuItemTemplate

取得或設定套用至 MenuItems 集合中 MenuItem 物件的 DataTemplate

MinimumHeightRequest

取得或設定專案在版面配置期間要求的最低高度。 這是可繫結屬性。

(繼承來源 VisualElement)
MinimumWidthRequest

取得或設定專案在版面配置期間要求的最低寬度。 這是可繫結屬性。

(繼承來源 VisualElement)
Navigation

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 NavigableElement)
NavigationProxy

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 NavigableElement)
Opacity

取得或設定套用至項目 (呈現時) 的不透明度值。 這個值的範圍是 0 到 1;超出此範圍的值將會設定為最接近的有效值。 這是可繫結屬性。

(繼承來源 VisualElement)
Padding

取得或設定頁面內容與其框線之間的空間。 這是可繫結屬性。

(繼承來源 Page)
Parent

取得或設定這個專案的父代 Element

(繼承來源 Element)
RealParent

供 .NET MAUI 內部使用。

(繼承來源 Element)
Resources

取得或設定本機資源字典。

(繼承來源 VisualElement)
Rotation

取得或設定呈現元素時繞著 Z 軸 (仿射旋轉) 的旋轉 (度)。 這是可繫結屬性。

(繼承來源 VisualElement)
RotationX

取得或設定呈現元素時繞著 X 軸 (透視旋轉) 的旋轉 (度)。 這是可繫結屬性。

(繼承來源 VisualElement)
RotationY

取得或設定呈現元素時繞著 Y 軸 (透視旋轉) 的旋轉 (度)。 這是可繫結屬性。

(繼承來源 VisualElement)
Scale

取得或設定套用至項目的縮放比例。 這是可繫結屬性。

(繼承來源 VisualElement)
ScaleX

取得或設定要套用至 X 方向的小數位數值。 這是可繫結屬性。

(繼承來源 VisualElement)
ScaleY

取得或設定要套用至 Y 方向的小數位數值。 這是可繫結屬性。

(繼承來源 VisualElement)
Shadow

取得或設定 專案所轉換的陰影效果。 這是可繫結屬性。

(繼承來源 VisualElement)
Style

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 NavigableElement)
StyleClass

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 NavigableElement)
StyleId

取得或設定使用者定義值來唯一識別項目。

(繼承來源 Element)
Title

取得或設定頁面的標題。

(繼承來源 Page)
ToolbarItems

ToolbarItem取得此頁面的物件,以平臺特定方式實作。

(繼承來源 Page)
TranslationX

取得或設定項目的 X 轉譯差異。 這是可繫結屬性。

(繼承來源 VisualElement)
TranslationY

取得或設定項目的 Y 轉譯差異。 這是可繫結屬性。

(繼承來源 VisualElement)
Triggers

取得與這個專案相關聯的物件清單 TriggerBase 。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
Visual

取得或設定實 IVisual 作,這個實作會覆寫專案的視覺外觀。 這是可繫結屬性。

(繼承來源 VisualElement)
Width

取得這個專案目前的寬度。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
WidthRequest

取得或設定此項目所需的寬度覆寫項。 這是可繫結屬性。

(繼承來源 VisualElement)
Window

Window取得與項目相關聯的 。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
X

取得此項目的目前 X 位置。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
Y

取得此項目的目前 Y 位置。 這是唯讀的可繫結屬性。

(繼承來源 VisualElement)
ZIndex

取得或設定版面配置中專案的前至后 z 索引。 這是可繫結屬性。

(繼承來源 VisualElement)

方法

AddLogicalChild(Element)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

AddLogicalChild(Element)

Element將加入邏輯子系。

(繼承來源 Element)
ApplyBindings()

將所有目前的系結套用至 BindingContext

(繼承來源 BindableObject)
Arrange(Rect)

放置子物件,並決定專案的大小。

(繼承來源 VisualElement)
ArrangeOverride(Rect)

允許子類別覆寫 Arrange(Rect) ,即使必須明確實作 介面,以避免與舊 Arrange(Rect) 方法衝突。

(繼承來源 VisualElement)
BatchBegin()

表示項目屬性變更批次的開始。 如果變更較多的屬性值,這可讓效能受益。

(繼承來源 VisualElement)
BatchCommit()

表示項目命令批次的結束,而且現在應該已認可這些命令。

(繼承來源 VisualElement)
ChangeVisualState()

根據這個專案目前的屬性值變更目前的視覺狀態。

(繼承來源 VisualElement)
ClearLogicalChildren()

拿掉所有子系 Element

(繼承來源 Element)
ClearValue(BindableProperty)

清除先前為可系結屬性設定的任何值。

(繼承來源 BindableObject)
ClearValue(BindablePropertyKey)

清除先前針對可系結屬性設定的任何值,其索引鍵所識別。

(繼承來源 BindableObject)
CoerceValue(BindableProperty)

強制指定可系結屬性的值。 這是藉由叫 BindableProperty.CoerceValueDelegate 用指定的可系結屬性來完成。

(繼承來源 BindableObject)
CoerceValue(BindablePropertyKey)

強制指定可系結屬性的值。 這是藉由叫 BindableProperty.CoerceValueDelegate 用指定的可系結屬性來完成。

(繼承來源 BindableObject)
DisplayActionSheet(String, String, String, FlowDirection, String[])

顯示平台動作表,可讓應用程式使用者從數個按鈕中選擇。

(繼承來源 Page)
DisplayActionSheet(String, String, String, String[])

顯示原生平台動作工作表,讓應用程式使用者可從數個按鈕之中選擇。

(繼承來源 Page)
DisplayAlert(String, String, String)

向應用程式使用者呈現具有單一 [取消] 按鈕的警示對話方塊。

(繼承來源 Page)
DisplayAlert(String, String, String, FlowDirection)

向應用程式使用者呈現具有單一 [取消] 按鈕的警示對話方塊。

(繼承來源 Page)
DisplayAlert(String, String, String, String)

向應用程式使用者呈現具有 [接受] 和 [取消] 按鈕的警示對話方塊。

(繼承來源 Page)
DisplayAlert(String, String, String, String, FlowDirection)

顯示具有單一取消按鈕的應用程式使用者警示對話方塊。

(繼承來源 Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

顯示應用程式使用者的提示對話框,並意圖擷取單一字串值。

(繼承來源 Page)
EffectIsAttached(String)

供 .NET MAUI 內部使用。

(繼承來源 Element)
FindByName(String)

傳回具有指定名稱的元素。

(繼承來源 Element)
Focus()

嘗試將焦點設定至此項目。

(繼承來源 VisualElement)
ForceLayout()

強制頁面執行版面配置階段。

(繼承來源 Page)
GetBackButtonBehavior(BindableObject)

取得 objBackButtonBehaviorProperty 的值。

GetBackgroundColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetDisabledColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetFlyoutBackdrop(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetFlyoutBehavior(BindableObject)

取得 FlyoutBehaviorobj

GetFlyoutHeight(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetFlyoutItemIsVisible(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetFlyoutWidth(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetForegroundColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetItemTemplate(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetMenuItemTemplate(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetNavBarHasShadow(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetNavBarIsVisible(BindableObject)

取得 Shell 應用程式中 之 導覽列的 obj 可見度。

GetParentWindow()

擷取包含頁面的父視窗。

(繼承來源 Page)
GetPresentationMode(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetSearchHandler(BindableObject)

取得所指定之 SearchHandlerobj

GetTabBarBackgroundColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetTabBarDisabledColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetTabBarForegroundColor(BindableObject)

取得 obj 的索引標籤列標題色彩。

GetTabBarIsVisible(BindableObject)

取得索引標籤列在 obj 中是否可見。

GetTabBarTitleColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetTabBarUnselectedColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetTitleColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetTitleView(BindableObject)

取得 obj 的標題 View

GetUnselectedColor(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetValue(BindableProperty)

傳回包含在指定可系結屬性中的值。

(繼承來源 BindableObject)
GoToAsync(ShellNavigationState)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GoToAsync(ShellNavigationState, Boolean)

以異步方式巡覽至 state,選擇性地以動畫顯示。

GoToAsync(ShellNavigationState, Boolean, IDictionary<String,Object>)

以異步方式巡覽至 state,選擇性地以動畫顯示。

GoToAsync(ShellNavigationState, Boolean, ShellNavigationQueryParameters)

這個方法會巡覽至 ShellNavigationState ,並傳 Task回 。

GoToAsync(ShellNavigationState, IDictionary<String,Object>)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GoToAsync(ShellNavigationState, ShellNavigationQueryParameters)

這個方法會巡覽至 ShellNavigationState ,並傳 Task 回一旦瀏覽動畫完成的 。

InsertLogicalChild(Int32, Element)

Element將 插入至指定索引處的邏輯子系。

(繼承來源 Element)
InvalidateMeasure()

將專案的目前量值標示為無效。

(繼承來源 VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

使專案的量值失效。

(繼承來源 VisualElement)
InvalidateMeasureOverride()

提供一種方式,允許子類別 (例如,即使必須明確實作 介面,以避免與 InvalidateMeasure() 方法衝突,配置) InvalidateMeasure() 覆寫。

(繼承來源 VisualElement)
IsSet(BindableProperty)

判斷可系結屬性是否存在且已設定值。

(繼承來源 BindableObject)
Layout(Rect)

在配置週期期間更新項目的界限。

(繼承來源 VisualElement)
LayoutChildren(Double, Double, Double, Double)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

Measure(Double, Double, MeasureFlags)

傳回元素在裝置上顯示所需的最小大小。

(繼承來源 VisualElement)
MeasureOverride(Double, Double)

提供一種方式,允許子類別覆寫 Measure(Double, Double, MeasureFlags) ,即使必須明確實作 介面,以避免與舊的 Measure 方法衝突。

(繼承來源 VisualElement)
On<T>()

傳回此 TElement 的平台特定執行個體,可在其上呼叫平台特定方法。

(繼承來源 Page)
OnAppearing()

在衍生類別中覆寫時,可讓應用程式開發人員在頁面變成可見之前立即自定義行為。

(繼承來源 Page)
OnBackButtonPressed()

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

OnBindingContextChanged()

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

OnChildAdded(Element)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)

指出子系 Element 的慣用大小已變更。

(繼承來源 Page)
OnChildRemoved(Element, Int32)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 VisualElement)
OnChildrenReordered()

引發 ChildrenReordered 事件。

(繼承來源 VisualElement)
OnDisappearing()

在衍生類別中覆寫時,可讓應用程式開發人員在頁面消失時自定義行為。

(繼承來源 Page)
OnHandlerChanged()

在衍生類別中覆寫時,應該引發 HandlerChanged 事件。

(繼承來源 Element)
OnHandlerChanging(HandlerChangingEventArgs)

在衍生類別中覆寫時,應該引發 HandlerChanging 事件。

(繼承來源 Element)
OnMeasure(Double, Double)

配置度量發生時所呼叫的方法。

(繼承來源 VisualElement)
OnNavigated(ShellNavigatedEventArgs)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

OnNavigatedFrom(NavigatedFromEventArgs)

在衍生類別中覆寫時,可讓應用程式開發人員在頁面離開后立即自定義行為。

(繼承來源 Page)
OnNavigatedTo(NavigatedToEventArgs)

在衍生類別中覆寫時,可讓應用程式開發人員在瀏覽頁面之後立即自定義行為。

(繼承來源 Page)
OnNavigating(ShellNavigatingEventArgs)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

OnNavigatingFrom(NavigatingFromEventArgs)

在衍生類別中覆寫時,可讓應用程式開發人員在頁面離開之前立即自定義行為。

(繼承來源 Page)
OnParentChanged()

在衍生類別中覆寫時,應該引發 ParentChanged 事件。

(繼承來源 Element)
OnParentChanging(ParentChangingEventArgs)

在衍生類別中覆寫時,應該引發 ParentChanging 事件。

(繼承來源 Element)
OnParentSet()

當頁面 Parent 的 屬性變更時呼叫。

(繼承來源 Page)
OnPropertyChanged(String)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

OnPropertyChanging(String)

引發 PropertyChanging 事件。

(繼承來源 BindableObject)
OnSizeAllocated(Double, Double)

表示頁面已獲指派大小。

(繼承來源 Page)
PlatformSizeChanged()

表示此元素大小的平臺對等專案已變更,而且可能需要新的版面配置週期。

(繼承來源 VisualElement)
RefreshIsEnabledProperty()

如果發生某些事件,而且屬性的值將會變更, IsEnabledCore 則一律呼叫這個方法。

(繼承來源 VisualElement)
RemoveBinding(BindableProperty)

從可系結的屬性中移除先前設定的系結。

(繼承來源 BindableObject)
RemoveDynamicResource(BindableProperty)

拿掉先前設定的動態資源。

(繼承來源 Element)
RemoveLogicalChild(Element)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

RemoveLogicalChild(Element)

從邏輯子系中移除第一個出現的特定 Element 專案。

(繼承來源 Element)
SendAppearing()

將訊號傳送至畫面上即將顯示的頁面。

(繼承來源 Page)
SendBackButtonPressed()

呼叫 OnBackButtonPressed()

(繼承來源 Page)
SendDisappearing()

將訊號傳送至畫面上即將以可視化方式隱藏的頁面。

(繼承來源 Page)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

將的 obj 傳回按鈕行為設定為 behavior

SetBackgroundColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetBinding(BindableProperty, BindingBase)

將系結指派給可系結的屬性。

(繼承來源 BindableObject)
SetDisabledColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetDynamicResource(BindableProperty, String)

BindableProperty使用提供的索引鍵,設定要透過 DynamicResource 更新這個項目的 屬性。

(繼承來源 Element)
SetFlyoutBackdrop(BindableObject, Brush)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetFlyoutBehavior(BindableObject, FlyoutBehavior)

將的 obj 飛出視窗行為設定為 value

SetFlyoutHeight(BindableObject, Double)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetFlyoutItemIsVisible(BindableObject, Boolean)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetFlyoutWidth(BindableObject, Double)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetForegroundColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetItemTemplate(BindableObject, DataTemplate)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetMenuItemTemplate(BindableObject, DataTemplate)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetNavBarHasShadow(BindableObject, Boolean)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetNavBarIsVisible(BindableObject, Boolean)

設定的 obj導覽列可見性。

SetPresentationMode(BindableObject, PresentationMode)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetSearchHandler(BindableObject, SearchHandler)

SearchHandler設定的 obj

SetTabBarBackgroundColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetTabBarDisabledColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetTabBarForegroundColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetTabBarIsVisible(BindableObject, Boolean)

設定的 obj索引標籤可見性。

SetTabBarTitleColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetTabBarUnselectedColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetTitleColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetTitleView(BindableObject, View)

設定的obj標題View

SetUnselectedColor(BindableObject, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetValue(BindableProperty, Object)

設定指定之可系結屬性的值。

(繼承來源 BindableObject)
SetValue(BindablePropertyKey, Object)

設定指定之可系結屬性的值。

(繼承來源 BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

供 Microsoft.Maui.Controls 平台內部使用。

(繼承來源 BindableObject)
SetValueFromRenderer(BindableProperty, Object)

供 .NET MAUI 內部使用。

(繼承來源 Element)
SetValueFromRenderer(BindablePropertyKey, Object)

供 .NET MAUI 內部使用。

(繼承來源 Element)
SizeAllocated(Double, Double)

在版面配置週期期間呼叫的方法,以發出子樹狀結構配置開始的訊號。

(繼承來源 VisualElement)
UnapplyBindings()

從目前內容中移除所有目前的系結。

(繼承來源 BindableObject)
Unfocus()

取消設定此元素上的鍵盤焦點。

(繼承來源 VisualElement)
UpdateChildrenLayout()

要求頁面的子 Element系更新其版面配置。

(繼承來源 Page)

事件

Appearing

在畫面上以可視化方式顯示此頁面時引發。

(繼承來源 Page)
BatchCommitted

呼叫 來認可屬性變更批次時 BatchCommit()發生。

(繼承來源 VisualElement)
BindingContextChanged

發生於 BindingContext 屬性的值變更時。

(繼承來源 BindableObject)
ChildAdded

每當子專案加入至 元素時引發。

(繼承來源 Element)
ChildRemoved

每當從專案中移除子項目時引發。

(繼承來源 Element)
ChildrenReordered

發生於這個專案的子系順序變更時。

(繼承來源 VisualElement)
DescendantAdded

每當子專案加入至專案的子樹時引發。

(繼承來源 Element)
DescendantRemoved

每當從專案子樹中移除子項目時引發。

(繼承來源 Element)
Disappearing

當此頁面從畫面視覺上消失時引發。

(繼承來源 Page)
FocusChangeRequested
已淘汰.

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 VisualElement)
Focused

發生於此項目焦點時。

(繼承來源 VisualElement)
HandlerChanged

每當項目的處理程式變更時引發。

(繼承來源 Element)
HandlerChanging

每當項目的處理程序開始變更時引發。

(繼承來源 Element)
LayoutChanged

當此頁面的子系因此可能變更版面配置時引發。

(繼承來源 Page)
Loaded

發生於已建構專案並加入至物件樹狀結構時。

(繼承來源 VisualElement)
MeasureInvalidated

發生於專案的目前量值已失效時。

(繼承來源 VisualElement)
Navigated

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

NavigatedFrom

在頁面巡覽離開之後引發。

(繼承來源 Page)
NavigatedTo

在頁面巡覽至 之後引發。

(繼承來源 Page)
Navigating

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

NavigatingFrom

在離開頁面之前引發。

(繼承來源 Page)
ParentChanged

每當專案的父代變更時引發。

(繼承來源 Element)
ParentChanging

每當項目的 開始變更時引發。

(繼承來源 Element)
PropertyChanged

當屬性值變更時發生。

(繼承來源 BindableObject)
PropertyChanging

當屬性值變更中時發生。

(繼承來源 BindableObject)
SizeChanged

發生於專案的大小變更時。

(繼承來源 VisualElement)
Unfocused

發生於這個專案未對焦時。

(繼承來源 VisualElement)
Unloaded

當專案不再連接到主要物件樹狀結構時發生。

(繼承來源 VisualElement)

明確介面實作

IContextFlyoutElement.ContextFlyout

ContextFlyout取得檢視的 。 功能表飛出視窗、功能表飛出視窗子專案和功能表飛出視窗分隔符可以新增至內容飛出視窗。

(繼承來源 Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 Element)
IElement.Handler

取得或設定 Element 的 View Handler。

(繼承來源 VisualElement)
IElement.Parent

取得專案的父代。

(繼承來源 Element)
IElementController.Descendants()

供 .NET MAUI 內部使用。

(繼承來源 Element)
IElementController.LogicalChildren

供 .NET MAUI 內部使用。

(繼承來源 Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

供 .NET MAUI 內部使用。

(繼承來源 Element)
IFlyoutView.Detail

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IFlyoutView.Flyout

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IFlyoutView.FlyoutBehavior

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IFlyoutView.IsGestureEnabled

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IFlyoutView.IsPresented

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

INameScope.RegisterName(String, Object)

供 .NET MAUI 內部使用。

(繼承來源 Element)
INameScope.UnregisterName(String)

供 .NET MAUI 內部使用。

(繼承來源 Element)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 Page)
IPaddingElement.PaddingDefaultValueCreator()

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 Page)
ISafeAreaView.IgnoreSafeArea

指定檢視的內容應該如何定位在與障礙相關的位置。 如果此值為 false,則內容只會放在螢幕的未受干擾部分。 如果此值為 true,則內容可能位於畫面上的任何位置。 這包括工具列後方的畫面部分、螢幕剪下等。

(繼承來源 Page)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.AppearanceChanged(Element, Boolean)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.FlyoutContent

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.FlyoutFooter

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.FlyoutHeader

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.FlyoutItemsChanged

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.GenerateFlyoutGrouping()

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.GetFlyoutItemDataTemplate(BindableObject)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.GetItems()

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.ItemsCollectionChanged

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.OnFlyoutItemSelected(Element)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.OnFlyoutItemSelectedAsync(Element)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.StructureChanged

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IShellController.UpdateCurrentState(ShellNavigationSource)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

IToolbarElement.Toolbar

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

(繼承來源 Page)
IToolTipElement.ToolTip

代表小型矩形彈出視窗,當使用者將指標放在檢視上時,會顯示檢視用途的簡短描述。

(繼承來源 Element)
IView.Arrange(Rect)

放置子專案,並決定元素的大小。

(繼承來源 VisualElement)
IView.Background

取得將填滿檢視背景的繪製。

(繼承來源 Page)
IView.Clip

取得用來定義檢視內容大綱的路徑。

(繼承來源 VisualElement)
IView.FlowDirection

眼睛掃描UI元素的方向

(繼承來源 VisualElement)
IView.Height

取得 IView 的指定高度。

(繼承來源 VisualElement)
IView.HorizontalLayoutAlignment

決定此元素在容器中的排列水平層面

(繼承來源 VisualElement)
IView.InvalidateArrange()

呼叫以使這個檢視版面配置失效的方法。

(繼承來源 VisualElement)
IView.InvalidateMeasure()

表示此檢視的目前量值不再有效,且必須在下一個量值階段期間重新計算。

(繼承來源 VisualElement)
IView.IsFocused

取得值,指出此檢視目前是否為焦點。

(繼承來源 VisualElement)
IView.Margin

Margin 代表檢視與其相鄰檢視之間的距離。

(繼承來源 VisualElement)
IView.MaximumHeight

取得 IView 的指定最大高度條件約束,介於零到雙精度浮點數之間。PositiveInfinity。

(繼承來源 VisualElement)
IView.MaximumWidth

取得 IView 的指定最大寬度條件約束,介於零到雙精度浮點數之間。PositiveInfinity。

(繼承來源 VisualElement)
IView.Measure(Double, Double)

匯報 檢視的大小。

(繼承來源 VisualElement)
IView.MinimumHeight

取得 IView 的指定最小高度條件約束,介於零到雙精度浮點數之間。PositiveInfinity。

(繼承來源 VisualElement)
IView.MinimumWidth

取得 IView 的指定最小寬度條件約束,介於零到雙精度浮點之間。PositiveInfinity。

(繼承來源 VisualElement)
IView.Semantics

將語意新增至每個檢視以進行輔助功能

(繼承來源 VisualElement)
IView.Shadow

在目標檢視周圍繪製陰影。

(繼承來源 VisualElement)
IView.VerticalLayoutAlignment

決定此元素排列在容器中的垂直層面

(繼承來源 VisualElement)
IView.Visibility

取得值,判斷這個檢視是否應該是可視化樹狀結構的一部分。

(繼承來源 VisualElement)
IView.Width

取得 IView 的指定寬度。

(繼承來源 VisualElement)
IVisualElementController.EffectiveFlowDirection

供 .NET MAUI 內部使用。

(繼承來源 VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

供 .NET MAUI 內部使用。

(繼承來源 VisualElement)
IVisualTreeElement.GetVisualChildren()

取得元素視覺子系的唯讀清單。

(繼承來源 Element)
IVisualTreeElement.GetVisualParent()

取得項目的視覺父代。

(繼承來源 Element)

擴充方法

AbortAnimation(IAnimatable, String)

停止動畫。

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

設定指定參數並開始動畫。

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

設定指定參數並開始動畫。

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

設定指定參數並開始動畫。

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

設定指定參數並開始動畫。

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

設定指定參數並開始動態動畫。

AnimationIsRunning(IAnimatable, String)

傳回布林值,指出由 handle 指定的動畫是否正在執行中。

Batch(IAnimatable)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

建立並將繫結套用至屬性。

AncestorToRoot(Page)

供 Microsoft.Maui.Controls 平台內部使用。

FindByName<T>(Element, String)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

CancelAnimations(VisualElement)

中止專案上的所有動畫 (例如 LayoutToTranslateToScaleTo等 ) view

FadeTo(VisualElement, Double, UInt32, Easing)

傳回僅根據 opacitylengtheasing 參數描述的內容執行淡化的工作。

LayoutTo(VisualElement, Rect, UInt32, Easing) 傳回工作,這個工作可 VisualElement 簡化 由 view 所指定之 範圍至 參數所指定之矩形的 bounds 界限。
RelRotateTo(VisualElement, Double, UInt32, Easing)

view 所指定的 VisualElement,從其目前的旋轉,加以旋轉 drotation

RelScaleTo(VisualElement, Double, UInt32, Easing)

傳回將 view 所指定 VisualElement 從其目前大小縮放至 dscale 的工作。

RotateTo(VisualElement, Double, UInt32, Easing)

傳回工作,此工作會輪替 VisualElementview 指定的 ,且由 rotationlengtheasing 參數所描述。

RotateXTo(VisualElement, Double, UInt32, Easing)

傳回工作,這個工作會扭曲 所viewrotation指定 之 的 VisualElement X 軸,其花費時間length並使用 easing

RotateYTo(VisualElement, Double, UInt32, Easing)

傳回工作,這個工作會扭曲 所viewrotation指定 之的 VisualElement Y 軸,並花費時間和length使用 easing

ScaleTo(VisualElement, Double, UInt32, Easing)

傳回將 view 所指定 VisualElement 縮放至絕對縮放比例 scale 的工作。

ScaleXTo(VisualElement, Double, UInt32, Easing)

傳回將 所view指定 之 X 軸VisualElement調整為絕對刻度因數 scale的工作。

ScaleYTo(VisualElement, Double, UInt32, Easing)

傳回將 所view指定之的 Y 軸VisualElement調整為絕對刻度因數 scale的工作。

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

將元素 TranslationXTranslationY 屬性從目前的值動畫顯示到新的值。 這可確保輸入配置在與視覺效果配置相同的位置。

HasVisualStateGroups(VisualElement)

如果 element 具有一或多個與其建立關聯的視覺狀態群組,則傳回 true。 否則傳回 false

CheckHandlers(IView)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

ComputeDesiredSize(IView, Double, Double)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

ComputeFrame(IView, Rect)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

ToHandler(IElement, IMauiContext)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

ToPlatform(IElement, IMauiContext)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

ToHandler(IView, IMauiContext)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

SetSemanticFocus(IView)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

CaptureAsync(IView)

可提供大部分應用程式需要的基本 UI 功能,讓您專注於應用程式核心工作負載的 Page

GetVisualElementWindow(IVisualTreeElement)

如果專案包含在其中,則取得包含可視化樹狀結構專案的 Window。

GetVisualTreeDescendants(IVisualTreeElement)

取得子系的整個階層,做為指定可視化樹狀結構專案的子系列表。

GetVisualTreeElements(IVisualTreeElement, Point)

根據指定的Point取得視覺化樹狀結構專案的子系列表。

GetVisualTreeElements(IVisualTreeElement, Rect)

根據矩形取得可視化樹狀結構專案子系的清單。

GetVisualTreeElements(IVisualTreeElement, Double, Double)

根據指定的 x、y 點,取得可視化樹狀結構專案子系的清單。

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

根據以平台單位而非圖元指定的座標所定義的矩形,取得可視化樹狀結構專案子系的清單。

適用於