2017-12-30 12 views
0

Xamarin.Android (https://help.syncfusion.com/xamarin-android/sfpicker/gettingstarted) 용 Syncfusion.SfPicker를 사용하고 있으며 SfPicker가 포함 된 Syncfusion Nuget 라이브러리의 최신 버전을 사용하고 있습니다. 내 MainActivity에서 코드를 다음 실행할 때Xamarin.Android, Syncfusion.SfPicker에 UpdatePopup 함수가 없습니다.

Object reference not set to an instance of an object, at Com.Syncfusion.SfPicker.SfPicker.UpdatePopup() [0x000d5] in :0 at Com.Syncfusion.SfPicker.SfPicker.set_IsOpen(System.Boolean value) [0x00018] in <4cccb4f208d9407ca543d91156e77529>:0 at MyTest_App.MainActivity.

:

protected override void OnCreate(Bundle savedInstanceState) 
{ 
    SfPicker picker = new SfPicker(this); 
    base.OnCreate(savedInstanceState); 
    picker.IsOpen = true; 
    SetContentView(picker); 
} 

이 문서 잘못된/누락 된 물건인가, 아니면 단순히 일 오전

내 문제는 내가 다음과 같은 오류가 나타날 수 있다는 것입니다 그것은 틀린가? 위에 링크 된 URL의 마지막 예에서 코드를 따랐습니다.

누군가가 문제의 일부를 밝힐 수 있기를 바랍니다.

답변

0

Is the documentation wrong/missing stuff, or am I simply doing it wrong? I followed the code from the last example of the URL I linked above.

당신은이 예외를 방지하기 위해 Syncfusion Official Sample link을 참조 할 수, 당신은 당신의 SfPickerItemsSource를 제공해야합니다. 다음

SfPicker picker; 
protected override void OnCreate(Bundle savedInstanceState) 
{ 
    picker = new SfPicker(this); 
    base.OnCreate(savedInstanceState); 

    ColorInfo info = new ColorInfo(); 
    picker.ItemsSource = info.Colors; 

    picker.IsOpen = true; 
    SetContentView(picker); 
} 
+0

예이 작동하지만, 지금은 대신 대화로 피커를 설정하려고했지만 : 당신의 SfPicker에 대한

public class ColorInfo { private ObservableCollection<string> _color; public ObservableCollection<string> Colors { get { return _color; } set { _color = value; } } public ColorInfo() { Colors = new ObservableCollection<string>(); Colors.Add("Red"); Colors.Add("White"); Colors.Add("Orange"); Colors.Add("Blue"); Colors.Add("Purple"); Colors.Add("Pink"); Colors.Add("SkyBlue"); Colors.Add("Yellow"); } } 

설정 ItemSource :

는 예를 들어, ColorInfo 클래스를 생성 아무 반응이 없습니다. 뭐가 문제 야? –

+0

@KevinJensenPetersen, 더 나은 해결책을 위해 새로운 질문을 열고 코드를 게시 할 수 있습니다. :) –