Example #1
0
        public YearAgoPage()
        {
            InitializeComponent();
            _viewModel          = new TimelineFeedViewModel();
            _viewModel.UserInfo = OfflineDefaultData.DefaultUserInfo;
            ContainerStackLayout.BindingContext = _viewModel;
            BindingContext = _viewModel;

            MessagingCenter.Subscribe <SelectProgenyPage>(this, "Reload", async(sender) =>
            {
                await SetUserAndProgeny();
                await Reload();
            });

            MessagingCenter.Subscribe <AccountViewModel>(this, "Reload", async(sender) =>
            {
                await SetUserAndProgeny();
                await Reload();
            });
        }
Example #2
0
        public TimelinePage()
        {
            InitializeComponent();
            _timeLineList       = new List <TimeLineItem>();
            _viewModel          = new TimelineFeedViewModel();
            _viewModel.UserInfo = OfflineDefaultData.DefaultUserInfo;
            BindingContext      = _viewModel;
            ContainerStackLayout.BindingContext = _viewModel;
            Connectivity.ConnectivityChanged   += Connectivity_ConnectivityChanged;
            TimeLineListView.ItemAppearing     += ItemAppearingEvent;
            MessagingCenter.Subscribe <SelectProgenyPage>(this, "Reload", async(sender) =>
            {
                await SetUserAndProgeny();
                await Reload();
            });

            MessagingCenter.Subscribe <AccountViewModel>(this, "Reload", async(sender) =>
            {
                await SetUserAndProgeny();
                await Reload();
            });
        }