示例#1
0
        //Register page events
        private void RegisterPageEvents()
        {
            try
            {
                //Register popup and load events
                EventProgressDisableUI       += new DelegateProgressDisableUI(ProgressDisableUI);
                EventProgressEnableUI        += new DelegateProgressEnableUI(ProgressEnableUI);
                EventHideShowHeader          += new DelegateHideShowHeader(HideShowHeader);
                EventHideProgressionStatus   += new DelegateHideProgressionStatus(HideProgressionStatus);
                EventChangeListViewDirection += new DelegateChangeListViewDirection(ChangeListViewDirection);
                EventChangeListViewStyle     += new DelegateChangeListViewStyle(ChangeListViewStyle);

                //Register ListView events
                listview_Items.ItemTapped += EventsListView.listview_Items_Tapped;

                //Register ListView scroll viewer
                listview_Items.ItemAppearing    += ScrollViewer_ItemAppearing;
                listview_Items.ItemDisappearing += ScrollViewer_ItemDisappearing;

                //Register item status count events
                TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
                tapGestureRecognizer.Tapped += button_StatusCurrentItem_Tapped;
                button_StatusCurrentItem.GestureRecognizers.Add(tapGestureRecognizer);

                //Monitor user touch swipe
                if (!(bool)AppSettingLoad("DisableSwipeActions"))
                {
                    SwipeBarAdjust();
                }
            }
            catch { }
        }
示例#2
0
        //Disable page events
        private void DisablePageEvents()
        {
            try
            {
                //Register popup and load events
                EventProgressDisableUI       -= new DelegateProgressDisableUI(ProgressDisableUI);
                EventProgressEnableUI        -= new DelegateProgressEnableUI(ProgressEnableUI);
                EventHideShowHeader          -= new DelegateHideShowHeader(HideShowHeader);
                EventHideProgressionStatus   -= new DelegateHideProgressionStatus(HideProgressionStatus);
                EventUpdateTotalItemsCount   -= new DelegateUpdateTotalItemsCount(UpdateTotalItemsCount);
                EventChangeListViewDirection -= new DelegateChangeListViewDirection(ChangeListViewDirection);
                EventChangeListViewStyle     -= new DelegateChangeListViewStyle(ChangeListViewStyle);

                //Register ListView events
                listview_Items.ItemTapped -= EventsListView.listview_Items_Tapped;

                //Register ListView scroll viewer
                listview_Items.ItemAppearing    -= ScrollViewer_ItemAppearing;
                listview_Items.ItemDisappearing -= ScrollViewer_ItemDisappearing;

                //Monitor user touch swipe
                grid_SwipeBar.GestureRecognizers.Clear();
            }
            catch { }
        }