protected override void OnDisappearing() { base.OnDisappearing(); ClientListPlaceHolder.Clear(); MessagingCenter.Unsubscribe <SettingPageModel, List <Client> >(this, "CLIENT_RESULT"); }
protected override void OnAppearing() { base.OnAppearing(); MessagingCenter.Subscribe <SettingPageModel, List <Client> >(this, "CLIENT_RESULT", (sender, args) => { foreach (var client in args) { var cellTemp = new SwitchCell(); cellTemp.Text = client.Title; cellTemp.On = client.Selected; cellTemp.OnChanged += (s, e) => { client.Selected = e.Value; }; ClientListPlaceHolder.Add(cellTemp); } }); }