[Xamarin.Forms] CustomRenderer 제작 시 참고사항
Xamarin.Forms에서 다른 페이지로 Navigation 되었다가 다시 돌아오는 등의 경우에 페이지가 이전 정보를 유지한채 다시 생성됩니다. 이 때 CustomRenderer가 어떤 기준으로 어떤 값을 유지하면서 재생성되는지 고려하면서 개발이 필요합니다. Element와 Control 모두 새롭게 생성 됩니다. 이 때 OnElementChanged 이벤트가 호출되므로 초기화가 필요합니다. BindableProperty에 저장된 값은 100% 유지가 됩니다. 그외 변수, 일반 Property, 이벤트 등은 모두 소실됩니다. 따라서 유지되어야 하는 정보는 BindableProperty에 저장해두어야 합니다. 다른 페이지로 이동하면서 기존 Element가 메모리에서 소실될 때에는 OnElementChag..
2017.06.10