/// <summary>
		/// EwfUiMaster use only. Returns the tab mode, or null for no tabs.
		/// </summary>
		public static TabMode? GetTabMode( this EntitySetupInfo esInfo ) {
			if( !esInfo.Resources.Any() )
				return null;
			var mode = ( (EwfUiEntitySetupInfo)esInfo ).GetTabMode();
			if( mode == TabMode.Automatic )
				return ( esInfo.Resources.Count == 1 && esInfo.Resources.Single().Resources.Count() < 8 ) ? TabMode.Horizontal : TabMode.Vertical;
			return mode;
		}
예제 #2
0
        /// <summary>
        /// EwfUiMaster use only. Returns the tab mode, or null for no tabs. NOTE: Doesn't return null for no tabs yet.
        /// </summary>
        public static TabMode?GetTabMode(this EntitySetupInfo esInfo)
        {
            var mode = ((EwfUiEntitySetupInfo)esInfo).GetTabMode();

            if (mode == TabMode.Automatic)
            {
                return((esInfo.Resources.Count == 1 && esInfo.Resources.Single().Resources.Count() < 8) ? TabMode.Horizontal : TabMode.Vertical);
            }
            return(mode);
        }