IPicker 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一種檢視,用於從資料清單中選取文字項目。
public interface class IPicker : Microsoft::Maui::IItemDelegate<System::String ^>, Microsoft::Maui::ITextAlignment, Microsoft::Maui::ITextStyle, Microsoft::Maui::IView
public interface IPicker : Microsoft.Maui.IItemDelegate<string>, Microsoft.Maui.ITextAlignment, Microsoft.Maui.ITextStyle, Microsoft.Maui.IView
type IPicker = interface
interface IView
interface IElement
interface ITransform
interface ITextStyle
interface ITextAlignment
interface IItemDelegate<string>
Public Interface IPicker
Implements IItemDelegate(Of String), ITextAlignment, ITextStyle, IView
- 衍生
- 實作
屬性
| 名稱 | Description |
|---|---|
| AnchorX |
取得任意變換中心點相對於元素邊界的 X 分量。 (繼承來源 ITransform) |
| AnchorY |
取得任意變換中心點相對於元素邊界的 Y 分量。 (繼承來源 ITransform) |
| AutomationId |
自動化工具用來與此檢視互動的識別碼 (繼承來源 IView) |
| Background |
取得繪製,以填滿檢視的背景。 (繼承來源 IView) |
| CharacterSpacing |
能取得文字中字元間的間距。 (繼承來源 ITextStyle) |
| Clip |
取得用來定義檢視內容大綱的路徑。 (繼承來源 IView) |
| DesiredSize |
取得此視圖目前所需的大小。 (繼承來源 IView) |
| FlowDirection |
眼睛掃描UI元素的方向 (繼承來源 IView) |
| Font |
取得字型族、樣式和字型大小。 (繼承來源 ITextStyle) |
| Frame |
在容器內取得 View 的範圍。 (繼承來源 IView) |
| Handler |
取得或設定視圖的檢視處理程序。 (繼承來源 IView) |
| Height |
取得 IView 的指定高度。 (繼承來源 IView) |
| HorizontalLayoutAlignment |
決定此元素在容器中排列的水平層面 (繼承來源 IView) |
| HorizontalTextAlignment |
取得橫向文字對齊。 (繼承來源 ITextAlignment) |
| InputTransparent |
會獲得一個值,指示該元素是否應參與使用者互動週期。 (繼承來源 IView) |
| IsEnabled |
會取得一個值,表示此檢視是否在使用者介面中啟用。 (繼承來源 IView) |
| IsFocused |
取得值,指出這個檢視目前是否為焦點。 (繼承來源 IView) |
| IsOpen |
會取得或設定一個值,表示下拉選單目前是否開啟。 |
| Items |
拿到選項清單。 |
| Margin |
Margin 代表檢視與其相鄰檢視之間的距離。 (繼承來源 IView) |
| MaximumHeight |
取得 IView 的指定最大高度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
| MaximumWidth |
取得 IView 的指定最大寬度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
| MinimumHeight |
取得 IView 的指定最小高度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
| MinimumWidth |
取得 IView 的指定最小寬度條件約束,介於零和雙精度浮點之間。PositiveInfinity。 (繼承來源 IView) |
| Opacity |
渲染時會套用不透明度值給視圖。 (繼承來源 IView) |
| Parent |
取得專案的父代。 (繼承來源 IElement) |
| Rotation |
當元素渲染時,會取得圍繞 Z 軸(仿射旋轉)的旋轉(以度數計)。 (繼承來源 ITransform) |
| RotationX |
當渲染元素時,會取得圍繞 X 軸(透視旋轉)的旋轉(以度數表示)。 (繼承來源 ITransform) |
| RotationY |
當渲染元素時,會取得以 Y 軸(透視旋轉)為單位的旋轉(度數)。 (繼承來源 ITransform) |
| Scale |
這樣可以套用到元素上的比例因子。 (繼承來源 ITransform) |
| ScaleX |
取得以 X 軸因子為準的比例,應用於元素。 (繼承來源 ITransform) |
| ScaleY |
取得以 Y 軸因子為基礎的比例,應用於元素。 (繼承來源 ITransform) |
| SelectedIndex |
取得選中者所選項目的索引。 |
| Semantics |
將語意新增至每個檢視的輔助功能 (繼承來源 IView) |
| Shadow |
在目標檢視周圍繪製陰影。 (繼承來源 IView) |
| TextColor |
取得文字顏色。 (繼承來源 ITextStyle) |
| Title |
他拿到了Picker的頭銜。 |
| TitleColor |
他獲得了Picker頭銜的顏色。 |
| TranslationX |
取得元素的 X 平移 delta。 (繼承來源 ITransform) |
| TranslationY |
取得元素的Y平移δ。 (繼承來源 ITransform) |
| VerticalLayoutAlignment |
決定此元素在容器中排列的垂直層面 (繼承來源 IView) |
| VerticalTextAlignment |
它能取得垂直文字對齊。 (繼承來源 ITextAlignment) |
| Visibility |
取得值,這個值會判斷這個檢視是否應該是可視化樹狀結構的一部分。 (繼承來源 IView) |
| Width |
取得 IView 的指定寬度。 (繼承來源 IView) |
| ZIndex |
決定此IView在ILaout中的繪製順序;較高的 z 指數會從較低的 z 指數中抽取。 (繼承來源 IView) |
方法
| 名稱 | Description |
|---|---|
| Arrange(Rect) |
放置子專案,並決定元素的大小。 (繼承來源 IView) |
| Focus() |
試圖聚焦於此觀點。 (繼承來源 IView) |
| GetCount() |
代表一種檢視,用於從資料清單中選取文字項目。 (繼承來源 IItemDelegate<T>) |
| GetItem(Int32) |
代表一種檢視,用於從資料清單中選取文字項目。 (繼承來源 IItemDelegate<T>) |
| InvalidateArrange() |
呼叫的方法,使這個檢視的配置失效。 (繼承來源 IView) |
| InvalidateMeasure() |
表示這個檢視的目前量值不再有效,而且必須在下一個量值階段期間重新計算。 (繼承來源 IView) |
| Measure(Double, Double) |
更新檢視的大小。 (繼承來源 IView) |
| Unfocus() |
讓焦點不再聚焦於此觀點。 (繼承來源 IView) |
擴充方法
| 名稱 | Description |
|---|---|
| CaptureAsync(IView) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| CheckHandlers(IView) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| ComputeDesiredSize(IView, Double, Double) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| ComputeFrame(IView, Rect) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| DisconnectHandlers(IView) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| GetItemsAsArray(IPicker) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| GetItemsAsList(IPicker) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| SetSemanticFocus(IView) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| ToHandler(IElement, IMauiContext) |
代表一種檢視,用於從資料清單中選取文字項目。 |
| ToHandler(IView, IMauiContext) |
取得指定視圖的平台專用檢視處理程序。 |
| ToPlatform(IElement, IMauiContext) |
代表一種檢視,用於從資料清單中選取文字項目。 |