コード例 #1
0
        /// <summary>
        /// 读取菜单的标题(适合多语言的)
        /// </summary>
        /// <param name="tab"></param>
        /// <returns></returns>
        public String FormatTabName(TabInfo tab)
        {
            Type TabTypes = tab.GetType();

            System.Reflection.PropertyInfo pi = TabTypes.GetProperty("LocalizedTabName");
            String LocalizedTabName           = String.Empty;

            if (pi != null && !String.IsNullOrEmpty(pi.Name))
            {
                LocalizedTabName = Convert.ToString(pi.GetValue(tab, null));
            }
            else
            {
                LocalizedTabName = tab.TabName;
            }
            return(LocalizedTabName);
        }