protected override void Dispose(bool disposing) { if (disposing && !this.IsDisposed) { this.IsDisposed = true; if (this.Model != null) { this.Model.Dispose(); this.Model = null; } } }
private void InitPicker() { if (this.Model == null) { this.Model = new DataPickerModel( this.Element.StringValues, this.Element.TextColor.ToUIColor(), this.Element.DividerColor.ToUIColor(), this.Element.FontSize ); this.Model.PickerChanged += Model_PickerChanged; this.Control.Model = this.Model; this.UpdateSelectedItem(this.Element.SelectedIndex); } }