Пример #1
0
        protected override void OnDisappearing()
        {
            base.OnDisappearing();

            ClientListPlaceHolder.Clear();

            MessagingCenter.Unsubscribe <SettingPageModel, List <Client> >(this, "CLIENT_RESULT");
        }
Пример #2
0
        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);
                }
            });
        }