Xamarin Forms 의 Picker 에서 SelectedIndexChanged 이벤트를 걸어 놓으면

Android 는 확인 버튼을 클릭했을때 동작하는데

iOS 는 Done 을 선택하기전 값을 바꾸는 와중에 SelectedIndexChanged 이벤트가 발생했다.

이를 막고 Done 버튼을 클릭(선택완료 시) SelectedIndexChanged 이벤트를 타게 하려면 아래와 같이 코딩해야한다.

 

using Xamarin.Forms.PlatformConfiguration;

using Xamarin.Forms.PlatformConfiguration.iOSSpecific;

 

this.picker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);

+ Recent posts