Xamarin.Forms 선택
선택기 보기는 데이터 목록에서 텍스트 항목을 선택하기 위한 컨트롤입니다.
Xamarin.FormsPicker
사용자가 항목을 선택할 수 있는 항목의 짧은 목록이 표시됩니다. Picker
는 다음 속성을 정의합니다.
CharacterSpacing
형식double
의 < a0/a0>는 에 의해 표시되는 항목의 문자 사이의 간격입니다Picker
.FontAttributes
형식FontAttributes
의 기본값은 .입니다FontAtributes.None
.FontFamily
형식string
의 기본값은 .입니다null
.FontSize
형식double
의 기본값은 -1.0입니다.HorizontalTextAlignment
형식TextAlignment
의 < a0/a0>은 .에 의해Picker
표시되는 텍스트의 가로 맞춤입니다.ItemsSource
형식IList
, 표시할 항목의 원본 목록이며 기본값은 .입니다null
.SelectedIndex
의 형식int
이며, 선택한 항목의 인덱스이며 기본값은 -1입니다.SelectedItem
의 형식object
이며, 선택한 항목은 기본적으로 .로 설정null
됩니다.TextColor
형식Color
의 경우 텍스트를 표시하는 데 사용되는 색이며 기본값은 다음과 같습니다Color.Default
.Title
형식string
의 기본값은 .입니다null
.TitleColor
형식Color
, 텍스트를 표시하는 데 사용되는 색입니다Title
.VerticalTextAlignment
형식TextAlignment
의 < a0/>은 .에 의해Picker
표시되는 텍스트의 세로 맞춤입니다.
모든 속성은 개체에 의해 BindableProperty
지원됩니다. 즉, 스타일을 지정할 수 있으며 속성은 데이터 바인딩의 대상이 될 수 있습니다. 및 속성에는 SelectedIndex
기본 바인딩 모드BindingMode.TwoWay
가 있습니다. 즉, MVVM(Model-View-ViewModel) 아키텍처를 사용하는 애플리케이션에서 데이터 바인딩의 대상이 될 수 SelectedItem
있습니다. 글꼴 속성 설정에 대한 자세한 내용은 글꼴을 참조 하세요.
A Picker
는 처음 표시될 때 데이터를 표시하지 않습니다. 대신 해당 Title
속성의 값은 iOS 및 Android 플랫폼에서 자리 표시자로 표시됩니다.
포커스가 Picker
오면 해당 데이터가 표시되고 사용자가 항목을 선택할 수 있습니다.
Picker
사용자가 항목을 선택하면 이벤트가 발생 SelectedIndexChanged
합니다. 선택한 항목은 다음과 같이 표시됩니다 Picker
.
데이터로 채우는 Picker
두 가지 기술이 있습니다.
ItemsSource
표시할 데이터로 속성을 설정합니다. 이것이 권장되는 방법입니다. 자세한 내용은 선택기 ItemsSource 속성 설정을 참조 하세요.- 컬렉션에 표시할 데이터를 추가합니다
Items
. 이 기술은 데이터로 채우기Picker
위한 원래 프로세스였습니다. 자세한 내용은 선택기 항목 컬렉션에 데이터 추가를 참조 하세요.