共用方式為


IBorderView 介面

定義

提供定義元素周圍邊界的功能。

public interface class IBorderView : Microsoft::Maui::IBorderStroke, Microsoft::Maui::IContentView
public interface IBorderView : Microsoft.Maui.IBorderStroke, Microsoft.Maui.IContentView
type IBorderView = interface
    interface IContentView
    interface IView
    interface IElement
    interface ITransform
    interface IPadding
    interface ICrossPlatformLayout
    interface IBorderStroke
    interface IStroke
Public Interface IBorderView
Implements IBorderStroke, IContentView
衍生
實作

屬性

名稱 Description
AnchorX

取得任意變換中心點相對於元素邊界的 X 分量。

(繼承來源 ITransform)
AnchorY

取得任意變換中心點相對於元素邊界的 Y 分量。

(繼承來源 ITransform)
AutomationId

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

(繼承來源 IView)
Background

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

(繼承來源 IView)
Clip

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

(繼承來源 IView)
Content

取得這個視角的原始內容。

(繼承來源 IContentView)
DesiredSize

取得此視圖目前所需的大小。

(繼承來源 IView)
FlowDirection

眼睛掃描UI元素的方向

(繼承來源 IView)
Frame

在容器內取得 View 的範圍。

(繼承來源 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)
PresentedContent

取得此視圖在使用者介面中呈現的內容,包括任何轉換或套用的範本。

(繼承來源 IContentView)
Rotation

當元素渲染時,會取得圍繞 Z 軸(仿射旋轉)的旋轉(以度數計)。

(繼承來源 ITransform)
RotationX

當渲染元素時,會取得圍繞 X 軸(透視旋轉)的旋轉(以度數表示)。

(繼承來源 ITransform)
RotationY

當渲染元素時,會取得以 Y 軸(透視旋轉)為單位的旋轉(度數)。

(繼承來源 ITransform)
Scale

這樣可以套用到元素上的比例因子。

(繼承來源 ITransform)
ScaleX

取得以 X 軸因子為準的比例,應用於元素。

(繼承來源 ITransform)
ScaleY

取得以 Y 軸因子為基礎的比例,應用於元素。

(繼承來源 ITransform)
Semantics

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

(繼承來源 IView)
Shadow

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

(繼承來源 IView)
Shape

定義邊界的形狀。

(繼承來源 IBorderStroke)
Stroke

表示用來繪製形狀輪廓的顏色。

(繼承來源 IStroke)
StrokeDashOffset

會得到一個值,指定破折號模式中破折點起點的距離。

(繼承來源 IStroke)
StrokeDashPattern

指定破折號模式中破折號起點的距離。

(繼承來源 IStroke)
StrokeLineCap

描述一條線或段的起點與結尾的形狀。

(繼承來源 IStroke)
StrokeLineJoin

指定在形狀頂點處使用的連接類型。

(繼承來源 IStroke)
StrokeMiterLimit

規定斜切長度與形狀行程厚度一半的比例限制。

(繼承來源 IStroke)
StrokeThickness

代表一組雙重值,表示用來勾勒形狀的破折線和空隙模式。

(繼承來源 IStroke)
TranslationX

取得元素的 X 平移 delta。

(繼承來源 ITransform)
TranslationY

取得元素的Y平移δ。

(繼承來源 ITransform)
VerticalLayoutAlignment

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

(繼承來源 IView)
Visibility

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

(繼承來源 IView)
Width

取得 IView 的指定寬度。

(繼承來源 IView)
ZIndex

決定此IView在ILaout中的繪製順序;較高的 z 指數會從較低的 z 指數中抽取。

(繼承來源 IView)

方法

名稱 Description
Arrange(Rect)

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

(繼承來源 IView)
CrossPlatformArrange(Rect)

在指定的範圍內排列 ICrossPlatformLayout 的子系。

(繼承來源 ICrossPlatformLayout)
CrossPlatformMeasure(Double, Double)

測量指定條件約束內 ICrossPlatformLayout 所需的大小。

(繼承來源 ICrossPlatformLayout)
Focus()

試圖聚焦於此觀點。

(繼承來源 IView)
InvalidateArrange()

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

(繼承來源 IView)
InvalidateMeasure()

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

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

更新檢視的大小。

(繼承來源 IView)
Unfocus()

讓焦點不再聚焦於此觀點。

(繼承來源 IView)

明確介面實作

名稱 Description
ICrossPlatformLayout.CrossPlatformArrange(Rect)

提供定義元素周圍邊界的功能。

(繼承來源 IContentView)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

提供定義元素周圍邊界的功能。

(繼承來源 IContentView)

擴充方法

名稱 Description
ArrangeContent(IContentView, Rect)

提供定義元素周圍邊界的功能。

ArrangeContentUnbounded(IContentView, Rect)

排列可超過 IContentView 界限的內容。

CaptureAsync(IView)

提供定義元素周圍邊界的功能。

CheckHandlers(IView)

提供定義元素周圍邊界的功能。

ComputeDesiredSize(IView, Double, Double)

提供定義元素周圍邊界的功能。

ComputeFrame(IView, Rect)

提供定義元素周圍邊界的功能。

DisconnectHandlers(IView)

提供定義元素周圍邊界的功能。

MeasureContent(IContentView, Double, Double)

提供定義元素周圍邊界的功能。

MeasureContent(IContentView, Thickness, Double, Double)

提供定義元素周圍邊界的功能。

SetSemanticFocus(IView)

提供定義元素周圍邊界的功能。

ToHandler(IElement, IMauiContext)

提供定義元素周圍邊界的功能。

ToHandler(IView, IMauiContext)

取得指定視圖的平台專用檢視處理程序。

ToPlatform(IElement, IMauiContext)

提供定義元素周圍邊界的功能。

適用於