private static ExplorerPaneState VisibilityToPaneState(PaneVisibilityState visibility)
        {
            switch (visibility)
            {
            case PaneVisibilityState.DoNotCare:
                return(ExplorerPaneState.DoNotCare);

            case PaneVisibilityState.Hide:
                return(ExplorerPaneState.DefaultOff | ExplorerPaneState.Force);

            case PaneVisibilityState.Show:
                return(ExplorerPaneState.DefaultOn | ExplorerPaneState.Force);

            default:
                throw new ArgumentException("unexpected PaneVisibilityState");
            }
        }
Пример #2
0
        private EXPLORERPANESTATE VisibilityToPaneState(PaneVisibilityState visibility)
        {
            switch (visibility)
            {
            case PaneVisibilityState.DontCare:
                return(EXPLORERPANESTATE.EPS_DONTCARE);

            case PaneVisibilityState.Hide:
                return(EXPLORERPANESTATE.EPS_DEFAULT_OFF | EXPLORERPANESTATE.EPS_FORCE);

            case PaneVisibilityState.Show:
                return(EXPLORERPANESTATE.EPS_DEFAULT_ON | EXPLORERPANESTATE.EPS_FORCE);

            default:
                throw new ArgumentException("unexpected PaneVisibilityState");
            }
        }
Пример #3
0
		private static ExplorerPaneState VisibilityToPaneState(PaneVisibilityState visibility) {
			switch (visibility) {
				case PaneVisibilityState.DoNotCare:
					return ExplorerPaneState.DoNotCare;

				case PaneVisibilityState.Hide:
					return ExplorerPaneState.DefaultOff | ExplorerPaneState.Force;

				case PaneVisibilityState.Show:
					return ExplorerPaneState.DefaultOn | ExplorerPaneState.Force;

				default:
					throw new ArgumentException("unexpected PaneVisibilityState");
			}
		}
Пример #4
0
        private EXPLORERPANESTATE VisibilityToPaneState(PaneVisibilityState visibility)
        {
            switch (visibility)
            {
                case PaneVisibilityState.DontCare:
                    return EXPLORERPANESTATE.EPS_DONTCARE;

                case PaneVisibilityState.Hide:
                    return EXPLORERPANESTATE.EPS_DEFAULT_OFF | EXPLORERPANESTATE.EPS_FORCE;

                case PaneVisibilityState.Show:
                    return EXPLORERPANESTATE.EPS_DEFAULT_ON | EXPLORERPANESTATE.EPS_FORCE;

                default:
                    throw new ArgumentException("unexpected PaneVisibilityState");
            }
        }