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; } } }
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); }