//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 { } }
//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 { } }