示例#1
0
        public void switchViewBox(DetailWinViewBox type)
        {
            btnFestival.Background = null;
            btnClock.Background    = null;
            btnTimer.Background    = null;

            grdFestival.Visibility = Visibility.Collapsed;
            grdClock.Visibility    = Visibility.Collapsed;
            grdTimer.Visibility    = Visibility.Collapsed;

            switch (type)
            {
            case DetailWinViewBox.Festival: {
                btnFestival.Background = selectButtonBackground;
                grdFestival.Visibility = Visibility.Visible;
                break;
            }

            case DetailWinViewBox.Clock: {
                btnClock.Background = selectButtonBackground;
                grdClock.Visibility = Visibility.Visible;
                break;
            }

            case DetailWinViewBox.Timer: {
                btnTimer.Background = selectButtonBackground;
                grdTimer.Visibility = Visibility.Visible;
                break;
            }
            }
        }
示例#2
0
        public void show(DetailWinViewBox type)
        {
            if (!IsVisible)
            {
                Show();
            }

            //const int HWND_TOP = 0;
            //const int HWND_TOPMOST = -1;
            //const int SWP_NOSIZE = 1;
            //const int SWP_NOMOVE = 2;
            //const int SWP_NOZORDER = 4;
            //IntPtr Handle = new WindowInteropHelper(this).Handle;
            //User32.SetWindowPos(Handle, new IntPtr(HWND_TOPMOST), 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
            switchViewBox(type);
        }