이 샘플 앱에는 Xamarin/Xamarin의 무작위 혼합물이 포함되어 있습니다. 제작 한 컨트롤, 뷰 및 기능성 스 니펫이 포함되어 있습니다.



ToggleButton 은 이미지 사이에서 앞뒤로 전환 할 수있는 컨트롤입니다 (예 : 아래의 '확인'및 '확인되지 않은'). ToggleButton Xamarin.Forms.Button 에서 상속합니다.
< controls : ToggleButton
x : Name = " toggleButton "
CheckedImage = " checked "
UnCheckedImage = " unchecked "
Enabled = " true "
Animate = " false "
Command = " {Binding Source={x:Reference CheckboxControl}, Path=CheckedCommand } " /> Checkbox 컨트롤은 기본적으로 ToggleButton 과 Label 포함 된 StackLayout 입니다.
< controls : Checkbox Text = " {Binding CheckboxTitle} "
IsChecked = " {Binding IsChecked} "
CheckedCommand = " {Binding OnCheckedCommand} " />
출시 예정 : 이미지가 필요한 위치에서 확인/검사되지 않은 상태에 대한 우선적 인 SKIASHARP (기본) 구현. 이렇게하면 모든 플랫폼 추가 (이미지)가 필요하지 않습니다.
CheckboxList 컨트롤은 Xamarin.Forms.ListView 에서 상속되며 Checkbox 컨트롤 목록이 포함되어 있습니다. 이를 통해 ISelectableItem 객체 구현 모음을 바인딩하고 선택한 항목 목록을 유지할 수 있습니다. CheckboxList 에는 CheckboxList 항목의 변경 사항을 관찰하는 이벤트 및 명령이 포함되어 있습니다.
< controls : CheckboxList ItemsSource = " {Binding Items} "
SelectedItems = " {Binding SelectedItems} " />
참고 : CheckboxList 컨트롤에는 목록에서 모든 확인란을 선택/탈취하는 기능도 포함되어 있습니다. (문서화 및 샘플이 곧 출시 될 예정입니다).
(곧 올!)
(곧 올!)
(곧 올!)
(곧 올!)
RadioButtonList StackLayout 에서 물려 받고 RadioButton 컨트롤 목록을 포함합니다. RadioButtonList 내의 ItemsSource 속성은 IEnumerable<string> 기대합니다. 문자열 모음은 RadioButtonList 에 포함 된 RadioButton 항목을 만드는 데 사용됩니다.
< controls : RadioButtonList ItemsSource = " {Binding Items} " ItemSelectedCommand = " {Binding ItemSelectedCommand} " />
참고 : RadioButton 컨트롤에는 iOS 및 Android 프로젝트 내에서 맞춤형 렌더링이 필요합니다.
출시 예정 : 더 많은 옵션을 허용하는 기능을 확장 할 것입니다 (즉, 라디오 버튼 항목을 사전 선택, 사용자 정의/선택되지 않은 형식 등).
(곧 올!)