ITitleBar 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
標題欄控件
public interface class ITitleBar : Microsoft::Maui::IContentView
public interface ITitleBar : Microsoft.Maui.IContentView
type ITitleBar = interface
interface IView
interface IElement
interface ITransform
interface IContentView
interface IPadding
interface ICrossPlatformLayout
Public Interface ITitleBar
Implements IContentView
- 衍生
- 實作
屬性
AnchorX |
取得任何轉換中心點的 X 元件,相對於專案界限。 (繼承來源 ITransform) |
AnchorY |
取得任何轉換之中心點的 Y 元件,相對於專案界限。 (繼承來源 ITransform) |
AutomationId |
自動化工具用來與此檢視互動的標識碼 (繼承來源 IView) |
Background |
取得繪製,以填滿檢視的背景。 (繼承來源 IView) |
Clip |
取得用來定義檢視內容大綱的路徑。 (繼承來源 IView) |
Content |
取得這個檢視的原始內容。 (繼承來源 IContentView) |
DesiredSize |
取得這個檢視目前的所需大小。 (繼承來源 IView) |
FlowDirection |
眼睛掃描UI元素的方向 (繼承來源 IView) |
Frame |
取得檢視在其容器內的界限。 (繼承來源 IView) |
Handler |
取得或設定檢視的檢視處理程式。 (繼承來源 IView) |
Height |
取得 IView 的指定高度。 (繼承來源 IView) |
HorizontalLayoutAlignment |
決定此元素在容器中排列的水平層面 (繼承來源 IView) |
InputTransparent |
取得值,指出這個元素是否應該參與用戶互動迴圈。 (繼承來源 IView) |
IsEnabled |
取得值,指出是否要在使用者介面中啟用這個檢視。 (繼承來源 IView) |
IsFocused |
取得值,指出這個檢視目前是否為焦點。 (繼承來源 IView) |
Margin |
Margin 代表檢視與其相鄰檢視之間的距離。 (繼承來源 IView) |
MaximumHeight |
取得 IView 的指定最大高度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
MaximumWidth |
取得 IView 的指定最大寬度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
MinimumHeight |
取得 IView 的指定最小高度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
MinimumWidth |
取得 IView 的指定最小寬度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
Opacity |
取得轉譯時套用至檢視的不透明度值。 (繼承來源 IView) |
Padding |
控制件外邊緣與其內容之間的空間。 (繼承來源 IPadding) |
Parent |
取得專案的父代。 (繼承來源 IElement) |
PassthroughElements |
取得專案清單,該清單應該防止拖曳標題欄區域,並改為直接處理輸入 |
PresentedContent |
取得此檢視的內容,因為它會在使用者介面中呈現,包括任何轉換或套用的範本。 (繼承來源 IContentView) |
Rotation |
取得轉譯專案時,Z 軸 (affine rotation) 的旋轉 (以度為單位)。 (繼承來源 ITransform) |
RotationX |
取得轉譯專案時,X 軸(透視旋轉)的旋轉(以度為單位)。 (繼承來源 ITransform) |
RotationY |
取得轉譯專案時,Y 軸(透視旋轉)的旋轉(以度為單位)。 (繼承來源 ITransform) |
Scale |
取得套用至 元素的縮放比例。 (繼承來源 ITransform) |
ScaleX |
取得套用至 專案之 X 軸因數的縮放比例。 (繼承來源 ITransform) |
ScaleY |
取得套用至專案之 Y 軸因數的縮放比例。 (繼承來源 ITransform) |
Semantics |
將語意新增至每個檢視的輔助功能 (繼承來源 IView) |
Shadow |
在目標檢視周圍繪製陰影。 (繼承來源 IView) |
Subtitle |
取得標題列的副標題文字。 副標題通常會指定應用程式或視窗的次要資訊 |
Title |
取得標題列的標題文字。 標題通常會指定應用程式的名稱,或指出視窗的用途 |
TranslationX |
取得專案的 X 轉譯差異。 (繼承來源 ITransform) |
TranslationY |
取得專案的 Y 轉譯差異。 (繼承來源 ITransform) |
VerticalLayoutAlignment |
決定此元素在容器中排列的垂直層面 (繼承來源 IView) |
Visibility |
取得值,這個值會判斷這個檢視是否應該是可視化樹狀結構的一部分。 (繼承來源 IView) |
Width |
取得 IView 的指定寬度。 (繼承來源 IView) |
ZIndex |
決定 ILayout 內這個 IView 的繪製順序;較高的 z 索引會繪製在較低的 z 索引上。 (繼承來源 IView) |
方法
Arrange(Rect) |
放置子專案,並決定元素的大小。 (繼承來源 IView) |
CrossPlatformArrange(Rect) |
在指定的範圍內排列 ICrossPlatformLayout 的子系。 (繼承來源 ICrossPlatformLayout) |
CrossPlatformMeasure(Double, Double) |
測量指定條件約束內 ICrossPlatformLayout 所需的大小。 (繼承來源 ICrossPlatformLayout) |
Focus() |
試著將此檢視的焦點設定為 。 (繼承來源 IView) |
InvalidateArrange() |
呼叫的方法,使這個檢視的配置失效。 (繼承來源 IView) |
InvalidateMeasure() |
表示這個檢視的目前量值不再有效,而且必須在下一個量值階段期間重新計算。 (繼承來源 IView) |
Measure(Double, Double) |
更新檢視的大小。 (繼承來源 IView) |
Unfocus() |
取消設定此檢視的焦點。 (繼承來源 IView) |
明確介面實作
ICrossPlatformLayout.CrossPlatformArrange(Rect) |
標題欄控件 (繼承來源 IContentView) |
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
標題欄控件 (繼承來源 IContentView) |
擴充方法
CheckHandlers(IView) |
標題欄控件 |
ArrangeContent(IContentView, Rect) |
標題欄控件 |
ArrangeContentUnbounded(IContentView, Rect) |
排列可超過 IContentView 界限的內容。 |
ComputeDesiredSize(IView, Double, Double) |
標題欄控件 |
ComputeFrame(IView, Rect) |
標題欄控件 |
MeasureContent(IContentView, Thickness, Double, Double) |
標題欄控件 |
MeasureContent(IContentView, Double, Double) |
標題欄控件 |
ToHandler(IElement, IMauiContext) |
標題欄控件 |
ToPlatform(IElement, IMauiContext) |
標題欄控件 |
ToHandler(IView, IMauiContext) |
標題欄控件 |
SetSemanticFocus(IView) |
標題欄控件 |
CaptureAsync(IView) |
標題欄控件 |
DisconnectHandlers(IView) |
標題欄控件 |