示例#1
0
        public void Deactivate()
        {
            if (root != null)
            {
                if (text != null)
                {
                    root.Remove(text);
                    text.Dispose();
                    text = null;
                }

                if (dropDown != null)
                {
                    if (scrollBar != null)
                    {
                        dropDown.DetachScrollBar();
                        scrollBar.Dispose();
                        scrollBar = null;
                    }

                    root.Remove(dropDown);
                    dropDown.Dispose();
                    dropDown = null;
                }

                if (dropDown2 != null)
                {
                    root.Remove(dropDown2);
                    dropDown2.Dispose();
                    dropDown2 = null;
                }

                root.Dispose();
            }
        }
示例#2
0
        public void Deactivate()
        {
            Window window = Window.Instance;

            if (searchBar != null)
            {
                searchBar.SearchButtonClickEvent -= OnSearchButtonClickEvent;
                searchBar.CancelButtonClickEvent -= OnCancelButtonClickEvent;
                rootView.Remove(searchBar);
                searchBar.Dispose();
                searchBar = null;
            }

            if (button != null)
            {
                rootView.Remove(button);
                button.Dispose();
                button = null;
            }
            if (rootView != null)
            {
                rootView.Dispose();
                rootView = null;
            }
        }
示例#3
0
        //private void Window_KeyEvent(object sender, Window.KeyEventArgs e)
        //{
        //    if (e.Key.State == Key.StateType.Down)
        //    {
        //        if (e.Key.KeyPressedName == "Left")
        //        {
        //            if (DAPagination1.SelectedIndex > 0)
        //            {
        //                DAPagination1.SelectedIndex = DAPagination1.SelectedIndex - 1;
        //            }
        //            if (DAPagination2.SelectedIndex > 0)
        //            {
        //                DAPagination2.SelectedIndex = DAPagination2.SelectedIndex - 1;
        //            }
        //            if (DAPagination3.SelectedIndex > 0)
        //            {
        //                DAPagination3.SelectedIndex = DAPagination3.SelectedIndex - 1;
        //            }
        //        }
        //        else if (e.Key.KeyPressedName == "Right")
        //        {
        //            if (DAPagination1.SelectedIndex < DAPagination1.IndicatorCount - 1)
        //            {
        //                DAPagination1.SelectedIndex = DAPagination1.SelectedIndex + 1;
        //            }
        //            if (DAPagination2.SelectedIndex < DAPagination2.IndicatorCount - 1)
        //            {
        //                DAPagination2.SelectedIndex = DAPagination2.SelectedIndex + 1;
        //            }
        //            if (DAPagination3.SelectedIndex < DAPagination3.IndicatorCount - 1)
        //            {
        //                DAPagination3.SelectedIndex = DAPagination3.SelectedIndex + 1;
        //            }
        //        }
        //    }
        //}

        public void Deactivate()
        {
            root.Remove(DAPagination1);
            root.Remove(DAPagination2);
            root.Remove(DAPagination3);

            DAPagination1.Dispose();
            DAPagination2.Dispose();
            DAPagination3.Dispose();

            root.Dispose();
        }
示例#4
0
        public void Deactivate()
        {
            root.Remove(BasicButtonNormal);
            BasicButtonNormal.Dispose();

            root.Remove(BasicButtonDisabled);
            BasicButtonDisabled.Dispose();

            root.Remove(ServiceButtonNormal);
            ServiceButtonNormal.Dispose();

            root.Remove(ServiceButtonDisabled);
            ServiceButtonDisabled.Dispose();

            root.Remove(ToggleButtonNormal);
            ToggleButtonNormal.Dispose();

            root.Remove(ToggleButtonDisabled);
            ToggleButtonDisabled.Dispose();

            root.Remove(OvalButtonNormal);
            OvalButtonNormal.Dispose();
            root.Remove(OvalButtonDisabled);
            OvalButtonDisabled.Dispose();

            root.Dispose();
        }
示例#5
0
        public void Deactivate()
        {
            flexibleView1.DetachScrollBar();
            scrollBar1.Dispose();
            flexibleView2.DetachScrollBar();
            scrollBar2.Dispose();

            root.Remove(flexibleView1);
            flexibleView1.Dispose();
            root.Remove(flexibleView2);
            flexibleView2.Dispose();

            root.Dispose();
        }
示例#6
0
        public void Deactivate()
        {
            Window window = Window.Instance;

            if (inforText != null)
            {
                root.Remove(inforText);
                inforText.Dispose();
                inforText = null;
            }

            DestroyDA();
            root.Dispose();
        }
示例#7
0
        public void Deactivate()
        {
            Window window = Window.Instance;

            window.KeyEvent -= OnWindowsKeyEvent;

            for (int i = 0; i < COUNT; ++i)
            {
                if (inputFieldArr[i] != null)
                {
                    if (i % 2 == 0)
                    {
                        inputFieldArr[i].CancelButtonClickEvent -= OnCancelBtnClickEvent;
                    }
                    else
                    {
                        inputFieldArr[i].DeleteButtonClickEvent -= OnDeleteBtnClickEvent;
                        inputFieldArr[i].AddButtonClickEvent    -= OnAddBtnClickEvent;
                    }
                    inputFieldArr[i].KeyEvent -= OnKeyEvent;
                    rootView.Remove(inputFieldArr[i]);
                    inputFieldArr[i].Dispose();
                    inputFieldArr[i] = null;
                }
            }
            inputFieldArr = null;

            if (guideText != null)
            {
                rootView.Remove(guideText);
                guideText.Dispose();
                guideText = null;
            }

            if (button != null)
            {
                rootView.Remove(button);
                button.Dispose();
                button = null;
            }

            if (rootView != null)
            {
                rootView.TouchEvent -= OnRootViewTouchEvent;
                rootView.Dispose();
                rootView = null;
            }
        }
示例#8
0
        private void DestoryTimePicker()
        {
            if (popup != null)
            {
                if (timePicker != null)
                {
                    popup.ContentView.Remove(timePicker);
                    timePicker.Dispose();
                    timePicker = null;
                }

                root.Remove(popup);
                popup.Dispose();
                popup = null;
            }
        }
示例#9
0
        public void Deactivate()
        {
            for (uint i = 0; i < rowNum; i++)
            {
                for (uint j = 0; j < colNum; j++)
                {
                    View child = table.GetChildAt(new TableView.CellPosition(i, j));
                    if (child != null)
                    {
                        table.RemoveChildAt(new TableView.CellPosition(i, j));
                        child.Dispose();
                    }
                }
            }

            if (root != null)
            {
                if (table != null)
                {
                    root.Remove(table);
                    table.Dispose();
                }
                root.Dispose();
            }
        }
示例#10
0
        private void DestoryPopup()
        {
            if (popup != null)
            {
                if (contentText != null)
                {
                    popup.ContentView.Remove(contentText);
                    contentText.Dispose();
                    contentText = null;
                }

                root.Remove(popup);
                popup.Dispose();
                popup = null;
            }
        }
示例#11
0
        public void Deactivate()
        {
            Window.Instance.KeyEvent -= OnWindowsKeyEvent;
            if (listItemArray != null)
            {
                for (int i = 0; i < COUNT; ++i)
                {
                    if (listItemArray[i] != null)
                    {
                        rootView.Remove(listItemArray[i]);
                        listItemArray[i].Dispose();
                        listItemArray[i] = null;
                    }
                }
                listItemArray = null;
            }
            if (button != null)
            {
                rootView.Remove(button);
                button.Dispose();
                button = null;
            }
            if (rootView != null)
            {
                root.Remove(rootView);
                rootView.Dispose();
                rootView = null;
            }

            root.Dispose();
        }
示例#12
0
        public void Deactivate()
        {
            if (root1 != null)
            {
                root.Remove(root1);
                root1.Dispose();
            }
            if (root2 != null)
            {
                root.Remove(root2);
                root2.Dispose();
            }
            if (root3 != null)
            {
                root.Remove(root3);
                root3.Dispose();
            }

            root.Dispose();
        }
示例#13
0
        public void Deactivate()
        {
            if (root != null)
            {
                if (text != null)
                {
                    root.Remove(text);
                    text.Dispose();
                    text = null;
                }

                if (whiteNavigation != null)
                {
                    root.Remove(whiteNavigation);
                    whiteNavigation.Dispose();
                    whiteNavigation = null;
                }
                if (blackNavigation != null)
                {
                    root.Remove(blackNavigation);
                    blackNavigation.Dispose();
                    blackNavigation = null;
                }
                if (conditionNavigation != null)
                {
                    root.Remove(conditionNavigation);
                    conditionNavigation.Dispose();
                    conditionNavigation = null;
                }
                if (blackConditionNavigation != null)
                {
                    root.Remove(blackConditionNavigation);
                    blackConditionNavigation.Dispose();
                    blackConditionNavigation = null;
                }

                if (whiteEditNavigation != null)
                {
                    root.Remove(whiteEditNavigation);
                    whiteEditNavigation.Dispose();
                    whiteEditNavigation = null;
                }

                if (blackEditNavigation != null)
                {
                    root.Remove(blackEditNavigation);
                    blackEditNavigation.Dispose();
                    blackEditNavigation = null;
                }

                root.Dispose();
                root = null;
            }
        }
示例#14
0
        public void Deactivate()
        {
            if (root != null)
            {
                if (navi != null)
                {
                    root.Remove(navi);
                    navi.Dispose();
                }
                if (BackButton != null)
                {
                    root.Remove(BackButton);
                    BackButton.Dispose();
                }
                if (NextButton != null)
                {
                    root.Remove(NextButton);
                    NextButton.Dispose();
                }

                root.Dispose();
            }
        }
示例#15
0
        public void Deactivate()
        {
            if (root != null)
            {
                if (tab != null)
                {
                    root.Remove(tab);
                    tab.Dispose();
                    tab = null;
                }

                for (int i = 0; i < num; i++)
                {
                    if (button[i] != null)
                    {
                        root.Remove(button[i]);
                        button[i].Dispose();
                        button[i] = null;
                    }
                }

                root.Dispose();
            }
        }