共用方式為


IView 介面

定義

表示用來在畫面上放置版面配置和控件的視覺專案。

public interface class IView : Microsoft::Maui::IElement, Microsoft::Maui::ITransform
public interface IView : Microsoft.Maui.IElement, Microsoft.Maui.ITransform
type IView = interface
    interface IElement
    interface ITransform
Public Interface IView
Implements IElement, ITransform
衍生
實作

屬性

AnchorX

取得任何轉換中心點的 X 元件,相對於專案界限。

(繼承來源 ITransform)
AnchorY

取得任何轉換之中心點的 Y 元件,相對於專案界限。

(繼承來源 ITransform)
AutomationId

自動化工具用來與此檢視互動的標識碼

Background

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

Clip

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

DesiredSize

取得這個檢視目前的所需大小。

FlowDirection

眼睛掃描UI元素的方向

Frame

取得檢視在其容器內的界限。

Handler

取得或設定檢視的檢視處理程式。

Height

取得 IView 的指定高度。

HorizontalLayoutAlignment

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

InputTransparent

取得值,指出這個元素是否應該參與用戶互動迴圈。

IsEnabled

取得值,指出是否要在使用者介面中啟用這個檢視。

IsFocused

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

Margin

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

MaximumHeight

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

MaximumWidth

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

MinimumHeight

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

MinimumWidth

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

Opacity

取得轉譯時套用至檢視的不透明度值。

Parent

取得專案的父代。

(繼承來源 IElement)
Rotation

取得轉譯專案時,Z 軸 (affine rotation) 的旋轉 (以度為單位)。

(繼承來源 ITransform)
RotationX

取得轉譯專案時,X 軸(透視旋轉)的旋轉(以度為單位)。

(繼承來源 ITransform)
RotationY

取得轉譯專案時,Y 軸(透視旋轉)的旋轉(以度為單位)。

(繼承來源 ITransform)
Scale

取得套用至 元素的縮放比例。

(繼承來源 ITransform)
ScaleX

取得套用至 專案之 X 軸因數的縮放比例。

(繼承來源 ITransform)
ScaleY

取得套用至專案之 Y 軸因數的縮放比例。

(繼承來源 ITransform)
Semantics

將語意新增至每個檢視的輔助功能

Shadow

小畫家 目標檢視周圍的陰影。

TranslationX

取得專案的 X 轉譯差異。

(繼承來源 ITransform)
TranslationY

取得專案的 Y 轉譯差異。

(繼承來源 ITransform)
VerticalLayoutAlignment

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

Visibility

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

Width

取得 IView 的指定寬度。

ZIndex

決定 ILayout 內這個 IView 的繪製順序;較高的 z 索引會繪製在較低的 z 索引上。

方法

Arrange(Rect)

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

Focus()

試著將此檢視的焦點設定為 。

InvalidateArrange()

呼叫的方法,使這個檢視的配置失效。

InvalidateMeasure()

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

Measure(Double, Double)

更新 檢視的大小。

Unfocus()

取消設定此檢視的焦點。

擴充方法

CheckHandlers(IView)

表示用來在畫面上放置版面配置和控件的視覺專案。

ComputeDesiredSize(IView, Double, Double)

表示用來在畫面上放置版面配置和控件的視覺專案。

ComputeFrame(IView, Rect)

表示用來在畫面上放置版面配置和控件的視覺專案。

ToHandler(IElement, IMauiContext)

表示用來在畫面上放置版面配置和控件的視覺專案。

ToPlatform(IElement, IMauiContext)

表示用來在畫面上放置版面配置和控件的視覺專案。

ToHandler(IView, IMauiContext)

表示用來在畫面上放置版面配置和控件的視覺專案。

SetSemanticFocus(IView)

表示用來在畫面上放置版面配置和控件的視覺專案。

CaptureAsync(IView)

表示用來在畫面上放置版面配置和控件的視覺專案。

適用於