IEntry 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 IView 用於單行文字輸入的 。
public interface class IEntry : Microsoft::Maui::ITextAlignment, Microsoft::Maui::ITextInput, Microsoft::Maui::IView
public interface IEntry : Microsoft.Maui.ITextAlignment, Microsoft.Maui.ITextInput, Microsoft.Maui.IView
type IEntry = interface
interface IView
interface IElement
interface ITransform
interface ITextInput
interface IText
interface ITextStyle
interface IPlaceholder
interface ITextAlignment
Public Interface IEntry
Implements ITextAlignment, ITextInput, IView
- 衍生
- 實作
屬性
AnchorX |
取得相對於專案界限之任何轉換之中心點的 X 元件。 (繼承來源 ITransform) |
AnchorY |
取得相對於專案界限的任何轉換中心點的 Y 元件。 (繼承來源 ITransform) |
AutomationId |
自動化工具用來與此檢視互動的標識碼 (繼承來源 IView) |
Background |
取得繪製,此繪圖會填滿檢視的背景。 (繼承來源 IView) |
CharacterSpacing |
取得文字字元之間的間距。 (繼承來源 ITextStyle) |
ClearButtonVisibility |
取得列舉值,顯示/隱藏 Entry 上的清除按鈕。 |
Clip |
取得用來定義檢視內容大綱的路徑。 (繼承來源 IView) |
CursorPosition |
取得或設定資料指標的位置。 (繼承來源 ITextInput) |
DesiredSize |
取得這個檢視目前的所需大小。 (繼承來源 IView) |
FlowDirection |
眼睛掃描UI元素的方向 (繼承來源 IView) |
Font |
取得字型系列、樣式和字型的大小。 (繼承來源 ITextStyle) |
Frame |
取得檢視在其容器內的界限。 (繼承來源 IView) |
Handler |
取得或設定檢視的檢視處理程式。 (繼承來源 IView) |
Height |
取得 IView 的指定高度。 (繼承來源 IView) |
HorizontalLayoutAlignment |
決定此元素在容器中的排列水平層面 (繼承來源 IView) |
HorizontalTextAlignment |
取得水平文字對齊方式。 (繼承來源 ITextAlignment) |
InputTransparent |
取得值,指出這個元素是否應該涉及用戶互動週期。 (繼承來源 IView) |
IsEnabled |
取得值,指出是否在使用者介面中啟用此檢視。 (繼承來源 IView) |
IsFocused |
取得值,指出此檢視目前是否為焦點。 (繼承來源 IView) |
IsPassword |
取得值,這個值表示專案是否應該以可視化方式遮蔽具類型的文字。 |
IsReadOnly |
取得值,指出檢視是否為唯讀。 (繼承來源 ITextInput) |
IsSpellCheckEnabled |
取得值,控制拼字檢查是否開啟或關閉。 (繼承來源 ITextInput) |
IsTextPredictionEnabled |
取得值,這個值控制文字預測和自動文字更正是否開啟或關閉。 (繼承來源 ITextInput) |
Keyboard |
取得鍵盤輸入類型。 (繼承來源 ITextInput) |
Margin |
Margin 代表檢視與其相鄰檢視之間的距離。 (繼承來源 IView) |
MaximumHeight |
取得 IView 的指定最大高度條件約束,介於零到雙精度浮點數之間。PositiveInfinity。 (繼承來源 IView) |
MaximumWidth |
取得 IView 的指定最大寬度條件約束,介於零到雙精度浮點數之間。PositiveInfinity。 (繼承來源 IView) |
MaxLength |
取得輸入允許的最大長度。 (繼承來源 ITextInput) |
MinimumHeight |
取得 IView 的指定最小高度條件約束,介於零到雙精度浮點數之間。PositiveInfinity。 (繼承來源 IView) |
MinimumWidth |
取得 IView 的指定最小寬度條件約束,介於零到雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
Opacity |
取得轉譯時套用至檢視的不透明度值。 (繼承來源 IView) |
Parent |
取得專案的父代。 (繼承來源 IElement) |
Placeholder |
取得佔位元或提示文字。 (繼承來源 IPlaceholder) |
PlaceholderColor |
取得或設定佔位元文字色彩。 (繼承來源 IPlaceholder) |
ReturnType |
取得列舉值,控制傳回按鈕的外觀。 |
Rotation |
取得轉譯專案時,Z 軸 (旋轉) ) 度 (旋轉。 (繼承來源 ITransform) |
RotationX |
取得轉譯專案時,X 軸 (旋轉角度) ) 度 (。 (繼承來源 ITransform) |
RotationY |
取得轉譯專案時,Y 軸 (旋轉角度) ) 度 (。 (繼承來源 ITransform) |
Scale |
取得套用至元素的縮放比例。 (繼承來源 ITransform) |
ScaleX |
取得套用至 元素之 X 軸因數的相關刻度。 (繼承來源 ITransform) |
ScaleY |
取得套用至元素之 Y 軸因數的相關刻度。 (繼承來源 ITransform) |
SelectionLength |
取得選取範圍的長度。 (繼承來源 ITextInput) |
Semantics |
將語意新增至每個檢視以進行輔助功能 (繼承來源 IView) |
Shadow |
在目標檢視周圍繪製陰影。 (繼承來源 IView) |
Text |
取得或設定文字。 (繼承來源 ITextInput) |
TextColor |
取得文字色彩。 (繼承來源 ITextStyle) |
TranslationX |
取得專案的 X 轉譯差異。 (繼承來源 ITransform) |
TranslationY |
取得專案的 Y 轉譯差異。 (繼承來源 ITransform) |
VerticalLayoutAlignment |
決定此元素排列在容器中的垂直層面 (繼承來源 IView) |
VerticalTextAlignment |
取得垂直文字對齊方式。 (繼承來源 ITextAlignment) |
Visibility |
取得值,判斷這個檢視是否應該是可視化樹狀結構的一部分。 (繼承來源 IView) |
Width |
取得 IView 的指定寬度。 (繼承來源 IView) |
ZIndex |
決定 ILayout 中這個 IView 的繪製順序;較高的 z 索引會繪製在較低的 z 索引上。 (繼承來源 IView) |
方法
Arrange(Rect) |
放置子專案,並決定元素的大小。 (繼承來源 IView) |
Completed() |
發生於使用者以 Return 鍵完成項目中的文字時。 |
Focus() |
嘗試將焦點設定為此檢視。 (繼承來源 IView) |
InvalidateArrange() |
呼叫以使這個檢視版面配置失效的方法。 (繼承來源 IView) |
InvalidateMeasure() |
表示此檢視的目前量值不再有效,且必須在下一個量值階段期間重新計算。 (繼承來源 IView) |
Measure(Double, Double) |
匯報 檢視的大小。 (繼承來源 IView) |
Unfocus() |
取消設定此檢視的焦點。 (繼承來源 IView) |
擴充方法
CheckHandlers(IView) |
表示 IView 用於單行文字輸入的 。 |
UpdateText(ITextInput, String) |
表示 IView 用於單行文字輸入的 。 |
ComputeDesiredSize(IView, Double, Double) |
表示 IView 用於單行文字輸入的 。 |
ComputeFrame(IView, Rect) |
表示 IView 用於單行文字輸入的 。 |
ToHandler(IElement, IMauiContext) |
表示 IView 用於單行文字輸入的 。 |
ToPlatform(IElement, IMauiContext) |
表示 IView 用於單行文字輸入的 。 |
ToHandler(IView, IMauiContext) |
表示 IView 用於單行文字輸入的 。 |
SetSemanticFocus(IView) |
表示 IView 用於單行文字輸入的 。 |
HideSoftInputAsync(ITextInput, CancellationToken) |
如果目前顯示軟式輸入窗格,這會嘗試隱藏它。 |
IsSoftInputShowing(ITextInput) |
檢查平臺目前是否顯示軟式輸入窗格 |
ShowSoftInputAsync(ITextInput, CancellationToken) |
如果目前隱藏軟式輸入窗格,這會嘗試顯示它。 |
CaptureAsync(IView) |
表示 IView 用於單行文字輸入的 。 |
DisconnectHandlers(IView) |
表示 IView 用於單行文字輸入的 。 |