IImageButton 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示回應觸控事件的檢視。
public interface class IImageButton : Microsoft::Maui::IButton, Microsoft::Maui::IImage
public interface IImageButton : Microsoft.Maui.IButton, Microsoft.Maui.IImage
type IImageButton = interface
interface IButton
interface IView
interface IElement
interface ITransform
interface IPadding
interface IButtonStroke
interface IImage
interface IImageSourcePart
Public Interface IImageButton
Implements IButton, IImage
- 衍生
- 實作
屬性
| AnchorX |
取得相對於專案界限之任何轉換之中心點的 X 元件。 (繼承來源 ITransform) |
| AnchorY |
取得相對於專案界限的任何轉換中心點的 Y 元件。 (繼承來源 ITransform) |
| Aspect |
取得影像的縮放模式。 (繼承來源 IImage) |
| AutomationId |
自動化工具用來與此檢視互動的識別碼 (繼承來源 IView) |
| Background |
取得繪製,此繪圖會填滿檢視的背景。 (繼承來源 IView) |
| Clip |
取得用來定義檢視內容大綱的路徑。 (繼承來源 IView) |
| CornerRadius |
取得按鈕的圓角半徑,以裝置無關的單位表示。 (繼承來源 IButtonStroke) |
| DesiredSize |
取得這個檢視目前的所需大小。 (繼承來源 IView) |
| FlowDirection |
眼睛掃描 UI 元素的方向 (繼承來源 IView) |
| Frame |
取得檢視在其容器內的界限。 (繼承來源 IView) |
| Handler |
取得或設定檢視的檢視處理常式。 (繼承來源 IView) |
| Height |
取得 IView 的指定高度。 (繼承來源 IView) |
| HorizontalLayoutAlignment |
決定此元素在容器中的排列水準層面 (繼承來源 IView) |
| InputTransparent |
取得值,指出這個元素是否應該涉及使用者互動週期。 (繼承來源 IView) |
| IsAnimationPlaying |
表示回應觸控事件的檢視。 (繼承來源 IImageSourcePart) |
| IsEnabled |
取得值,指出是否在使用者介面中啟用此檢視。 (繼承來源 IView) |
| IsFocused |
取得值,指出此檢視目前是否為焦點。 (繼承來源 IView) |
| IsOpaque |
取得或設定布林值,如果呈現引擎的 true 提示,表示它可能會安全地省略影像後方的視覺元素。 (繼承來源 IImage) |
| 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) |
| Rotation |
取得轉譯專案時,Z 軸 (旋轉) ) 度 (旋轉。 (繼承來源 ITransform) |
| RotationX |
取得轉譯專案時,X 軸 (旋轉角度) ) 度 (。 (繼承來源 ITransform) |
| RotationY |
取得轉譯專案時,Y 軸 (旋轉角度) ) 度 (。 (繼承來源 ITransform) |
| Scale |
取得套用至元素的縮放比例。 (繼承來源 ITransform) |
| ScaleX |
取得套用至 元素之 X 軸因數的相關刻度。 (繼承來源 ITransform) |
| ScaleY |
取得套用至元素之 Y 軸因數的相關刻度。 (繼承來源 ITransform) |
| Semantics |
將語意新增至每個檢視以進行協助工具 (繼承來源 IView) |
| Shadow |
在目標檢視周圍繪製陰影。 (繼承來源 IView) |
| Source |
表示回應觸控事件的檢視。 (繼承來源 IImageSourcePart) |
| StrokeColor |
取得描述按鈕框線筆劃色彩的色彩。 (繼承來源 IButtonStroke) |
| StrokeThickness |
取得或設定框線的寬度。 (繼承來源 IButtonStroke) |
| TranslationX |
取得專案的 X 轉譯差異。 (繼承來源 ITransform) |
| TranslationY |
取得專案的 Y 轉譯差異。 (繼承來源 ITransform) |
| VerticalLayoutAlignment |
決定此元素排列在容器中的垂直層面 (繼承來源 IView) |
| Visibility |
取得值,判斷這個檢視是否應該是視覺化樹狀結構的一部分。 (繼承來源 IView) |
| Width |
取得 IView 的指定寬度。 (繼承來源 IView) |
| ZIndex |
決定 ILayout 中這個 IView 的繪製順序;較高的 z 索引會繪製在較低的 z 索引上。 (繼承來源 IView) |
方法
| Arrange(Rect) |
放置子專案,並決定元素的大小。 (繼承來源 IView) |
| Clicked() |
發生于按一下/點選按鈕時。 (繼承來源 IButton) |
| Focus() |
嘗試將焦點設定為此檢視。 (繼承來源 IView) |
| InvalidateArrange() |
呼叫以使這個檢視版面配置失效的方法。 (繼承來源 IView) |
| InvalidateMeasure() |
表示此檢視的目前量值不再有效,且必須在下一個量值階段期間重新計算。 (繼承來源 IView) |
| Measure(Double, Double) |
更新檢視的大小。 (繼承來源 IView) |
| Pressed() |
發生于按下按鈕時。 (繼承來源 IButton) |
| Released() |
發生于放開按鈕時。 (繼承來源 IButton) |
| Unfocus() |
取消設定此檢視的焦點。 (繼承來源 IView) |
| UpdateIsLoading(Boolean) |
表示回應觸控事件的檢視。 (繼承來源 IImageSourcePart) |
擴充方法
| CheckHandlers(IView) |
表示回應觸控事件的檢視。 |
| GetEffectiveFlowDirection(IView) |
表示回應觸控事件的檢視。 |
| ComputeDesiredSize(IView, Double, Double) |
表示回應觸控事件的檢視。 |
| ComputeFrame(IView, Rect) |
表示回應觸控事件的檢視。 |
| ShouldArrangeLeftToRight(IView) |
表示回應觸控事件的檢視。 |
| ToHandler(IElement, IMauiContext) |
表示回應觸控事件的檢視。 |
| ToPlatform(IElement, IMauiContext) |
表示回應觸控事件的檢視。 |
| ToHandler(IView, IMauiContext) |
表示回應觸控事件的檢視。 |
| SetSemanticFocus(IView) |
表示回應觸控事件的檢視。 |
| CaptureAsync(IView) |
表示回應觸控事件的檢視。 |