亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? basemenuitem.cs

?? ComponentArt Web.UI 2006.1252 for asp.net2.0
?? CS
?? 第 1 頁 / 共 2 頁
字號:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;


namespace ComponentArt.Web.UI
{
	/// <summary>
	/// Navigation node class for BaseMenu. 
	/// </summary>
	public abstract class BaseMenuItem : NavigationNode
	{
		internal bool m_bLooksApplied = false;

    #region Public Properties

    #region Look Translators
    
		private ItemLook translator;

		private ItemLook GetTranslator()
		{
      if(translator == null)
      {
        translator = new ItemLook(true);
        translator.Item = this;
      }

      return translator;
		}
       
    #endregion

    /// <summary>
		/// The look to use for this item when a descendant is selected.
		/// </summary>
		/// <seealso cref="Look" />
		[Description("The look to use for this item when a descendant is selected.")]
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
		public ItemLook ChildSelectedLook
		{
      get
      {
        ItemLook lookTranslator = GetTranslator();
        lookTranslator.ForDefaultSubItem = false;
        lookTranslator.LookType = ItemLookType.ChildSelected;
        return lookTranslator;
      }
			set
			{
				if(value != null)
				{
					ItemLook lookTranslator = GetTranslator();
					lookTranslator.ForDefaultSubItem = false;
					lookTranslator.LookType = ItemLookType.ChildSelected;
					value.CopyTo(lookTranslator, !m_bLooksApplied);
				}
			}
		}

		/// <summary>
		/// The ID of the pre-defined look to use for this item when a descendant is selected.
		/// </summary>
		[Category("ItemLook")]
		[DefaultValue(null)]
		[Description("The ID of the pre-defined look to use for this item when a descendant is selected.")]
		public string ChildSelectedLookId
		{
			get 
			{
				return Properties[GetAttributeVarName("ChildSelectedLookId")]; 
			}
			set 
			{
				Properties[GetAttributeVarName("ChildSelectedLookId")] = value;
			}
		}

		/// <summary>
		/// Default CSS class to apply to sub-groups below this item, including this item's subgroup.
		/// </summary>
		[Category("Appearance")]
		[Description("Default CSS class to apply to sub-groups below this item, including this item's subgroup.")]
		public string DefaultSubGroupCssClass
		{
			get 
			{
				string o = this.Properties[GetAttributeVarName("DefaultSubGroupCssClass")];
				return (o != null) ? o :
					(this.ParentItem != null) ? this.ParentItem.DefaultSubGroupCssClass :
					this.ParentBaseMenu.DefaultGroupCssClass;
			}
			set 
			{
				Properties[GetAttributeVarName("DefaultSubGroupCssClass")] = value;
			}
		}

    #region DefaultSubItem...

    private ItemLook _defaultSubItemChildSelectedLook;
		/// <summary>
		/// The default look to use for sub-items when their descendant is selected.
		/// </summary>
    /// <seealso cref="Look" />
    [Description("The default look to use for sub-items when their descendant is selected.")]
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
		public ItemLook DefaultSubItemChildSelectedLook
		{
			get
			{
        if(_defaultSubItemChildSelectedLook != null)
        {
          return _defaultSubItemChildSelectedLook;
        }
        else
        {
          ItemLook lookTranslator = GetTranslator();
          lookTranslator.ForDefaultSubItem = true;
          lookTranslator.LookType = ItemLookType.ChildSelected;
          return lookTranslator;
        }
			}
			set
			{
				if(value != null)
				{
					ItemLook lookTranslator = GetTranslator();
					lookTranslator.ForDefaultSubItem = true;
					lookTranslator.LookType = ItemLookType.ChildSelected;
					value.CopyTo(lookTranslator, !m_bLooksApplied);
				}
			}
		}

		/// <summary>
		/// The ID of the pre-defined default look to use for sub-items when their descendant is selected.
		/// </summary>
		[Category("ItemLook")]
		[DefaultValue(null)]
		[Description("The ID of the pre-defined default look to use for sub-items when their descendant is selected.")]
		public string DefaultSubItemChildSelectedLookId
		{
			get 
			{
				return Properties[GetAttributeVarName("DefaultSubItemChildSelectedLookId")]; 
			}
			set 
			{
				Properties[GetAttributeVarName("DefaultSubItemChildSelectedLookId")] = value;
			}
		}

    private ItemLook _defaultSubItemDisabledLook;
		/// <summary>
		/// The default look to use for sub-items when they are disabled.
		/// </summary>
    /// <seealso cref="Look" />
    [Description("The default look to use for sub-items when they are disabled.")]
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
		public ItemLook DefaultSubItemDisabledLook
		{
			get
			{
        if(_defaultSubItemDisabledLook != null)
        {
          return _defaultSubItemDisabledLook;
        }
        else
        {
          ItemLook lookTranslator = GetTranslator();
          lookTranslator.ForDefaultSubItem = true;
          lookTranslator.LookType = ItemLookType.Disabled;
          return lookTranslator;
        }
			}
			set
			{
				if(value != null)
				{
					ItemLook lookTranslator = GetTranslator();
					lookTranslator.ForDefaultSubItem = true;
					lookTranslator.LookType = ItemLookType.Disabled;
					value.CopyTo(lookTranslator, !m_bLooksApplied);
				}
			}
		}

		/// <summary>
		/// The ID of the pre-defined default look to use for sub-items when they are disabled.
		/// </summary>
		[Category("ItemLook")]
		[DefaultValue(null)]
		[Description("The ID of the pre-defined default look to use for sub-items when they are disabled.")]
		public string DefaultSubItemDisabledLookId
		{
			get 
			{
				return Properties[GetAttributeVarName("DefaultSubItemDisabledLookId")]; 
         
			}
			set 
			{
				Properties[GetAttributeVarName("DefaultSubItemDisabledLookId")] = value;
			}
		}

    private ItemLook _defaultSubItemLook;
		/// <summary>
		/// The default look to use for sub-items.
		/// </summary>
    /// <seealso cref="Look" />
    [Description("The default look to use for sub-items.")]
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
		public ItemLook DefaultSubItemLook
		{
			get
			{
        if(_defaultSubItemLook != null)
        {
          return _defaultSubItemLook;
        }
        else
        {
          ItemLook lookTranslator = GetTranslator();
          lookTranslator.ForDefaultSubItem = true;
          lookTranslator.LookType = ItemLookType.Normal;
          return lookTranslator;
        }
			}
			set
			{
				if(value != null)
				{
					ItemLook lookTranslator = GetTranslator();
					lookTranslator.ForDefaultSubItem = true;
					lookTranslator.LookType = ItemLookType.Normal;
					value.CopyTo(lookTranslator, !m_bLooksApplied);
				}
			}
		}

		/// <summary>
		/// The ID of the pre-defined default look to use for sub-items.
		/// </summary>
		[Category("ItemLook")]
		[DefaultValue(null)]
		[Description("The ID of the pre-defined default look to use for sub-items.")]
    public string DefaultSubItemLookId
    {
      get 
      {
        return Properties[GetAttributeVarName("DefaultSubItemLookId")]; 
      }
      set 
      {
        Properties[GetAttributeVarName("DefaultSubItemLookId")] = value;
      }
    }

    private ItemLook _defaultSubItemSelectedLook;
    /// <summary>
    /// The default look to use for sub-items when they are selected.
    /// </summary>
    /// <seealso cref="Look" />
    [Description("The default look to use for sub-items when they are selected.")]
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
    public ItemLook DefaultSubItemSelectedLook
    {
      get
      {
        if(_defaultSubItemSelectedLook != null)
        {
          return _defaultSubItemSelectedLook;
        }
        else
        {
          ItemLook lookTranslator = GetTranslator();
          lookTranslator.ForDefaultSubItem = true;
          lookTranslator.LookType = ItemLookType.Selected;
          return lookTranslator;
        }
      }
      set
      {
        if(value != null)
        {
          ItemLook lookTranslator = GetTranslator();
          lookTranslator.ForDefaultSubItem = true;
          lookTranslator.LookType = ItemLookType.Selected;
          value.CopyTo(lookTranslator, !m_bLooksApplied);
        }
      }
    }

    /// <summary>
    /// The ID of the default look to use for sub-items when they are selected.
    /// </summary>
		[Category("ItemLook")]
		[DefaultValue(null)]
		[Description("The ID of the default look to use for sub-items when they are selected.")]
    public string DefaultSubItemSelectedLookId
    {
      get 
      {
        return Properties[GetAttributeVarName("DefaultSubItemSelectedLookId")]; 
      }
      set 
      {
        Properties[GetAttributeVarName("DefaultSubItemSelectedLookId")] = value;
      }
    }

    #endregion

    /// <summary>
    /// The default text alignment to apply to labels of sub-items.
    /// </summary>
    [Category("Appearance")]
    [DefaultValue(TextAlign.Left)]
    [Description("The default text alignment to apply to labels of sub-items.")]
    public TextAlign DefaultSubItemTextAlign
    {
      get
      {
        string o = this.Properties[GetAttributeVarName("DefaultSubItemTextAlign")];
        return (o != null) ? Utils.ParseTextAlign(o) :
          (this.ParentItem != null) ? this.ParentItem.DefaultSubItemTextAlign :
          (this.ParentBaseMenu != null) ? this.ParentBaseMenu.DefaultItemTextAlign :
          TextAlign.Left;
      }
      set
      {
        Properties[GetAttributeVarName("DefaultSubItemTextAlign")] = value.ToString();
      }
    }

    /// <summary>
    /// Whether to wrap text in sub-item labels by default.
    /// </summary>
    [Category("Layout")]
    [DefaultValue(false)]
    [Description("Whether to wrap text in sub-item labels by default.")]
    public bool DefaultSubItemTextWrap
    {
      get
      {
        string o = this.Properties[GetAttributeVarName("DefaultSubItemTextWrap")];
        return (o != null) ? Utils.ParseBool(o, false) :
          (this.ParentItem != null) ? this.ParentItem.DefaultSubItemTextWrap :
          (this.ParentBaseMenu != null) ? this.ParentBaseMenu.DefaultItemTextWrap : false;
      }
      set
      {
        Properties[GetAttributeVarName("DefaultSubItemTextWrap")] = value.ToString();
      }
    }

    /// <summary>
    /// The look to use for this item when it is disabled.
    /// </summary>
    /// <seealso cref="Look" />
    [Description("The look to use for this item when it is disabled.")]
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
    public ItemLook DisabledLook
    {
      get
      {
        ItemLook lookTranslator = GetTranslator();
        lookTranslator.ForDefaultSubItem = false;
        lookTranslator.LookType = ItemLookType.Disabled;
        return lookTranslator;
      }
      set
      {
        if(value != null)
        {
          ItemLook lookTranslator = GetTranslator();
          lookTranslator.ForDefaultSubItem = false;
          lookTranslator.LookType = ItemLookType.Disabled;
          value.CopyTo(lookTranslator, !m_bLooksApplied);
        }
      }
    }

    /// <summary>
    /// The ID of the pre-defined look to use for this item when it is disabled.
    /// </summary>
		[Category("ItemLook")]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本少妇一区二区| 久久疯狂做爰流白浆xx| 日韩高清不卡在线| 国产精品小仙女| 成人av综合一区| 欧美性色aⅴ视频一区日韩精品| 欧美伊人久久大香线蕉综合69 | 欧美日韩不卡在线| 日韩欧美一区电影| 国产欧美一区二区三区在线看蜜臀 | 欧美色爱综合网| 欧美一二三四区在线| 精品国产一区a| 欧美激情艳妇裸体舞| 国产精品亚洲专一区二区三区| 高清日韩电视剧大全免费| 欧美三级视频在线| 亚洲图片另类小说| av激情成人网| 亚洲蜜臀av乱码久久精品| 久久精品999| 精品少妇一区二区| 日韩专区一卡二卡| 色悠久久久久综合欧美99| 中文字幕不卡在线| 蜜桃精品在线观看| 欧美丰满少妇xxxbbb| 亚洲另类在线一区| 99久久久久久| 国产精品无人区| 久久国产免费看| 欧美一区二区三区精品| 一区二区三区丝袜| 北岛玲一区二区三区四区| 国产午夜精品久久| 成人免费高清在线| 久久久久久99精品| 国产美女一区二区| 久久综合av免费| 国产精品1024久久| 2021国产精品久久精品| 九九九久久久精品| 久久综合久久综合九色| 国产在线精品一区二区| 国产丝袜美腿一区二区三区| 国产精品2024| 一区二区三区91| 7777精品伊人久久久大香线蕉经典版下载 | 日韩欧美你懂的| 国产精品一区二区三区99| 久久久91精品国产一区二区三区| 国产麻豆日韩欧美久久| 亚洲色图一区二区| 欧美一区二区三区四区久久| 成人性视频网站| 亚洲电影你懂得| 国产精品美女视频| 欧美视频中文字幕| 处破女av一区二区| 国产在线乱码一区二区三区| 美女网站在线免费欧美精品| 亚洲永久免费视频| 午夜日韩在线电影| 久久久久久久久久久久久久久99 | 日产精品久久久久久久性色| 国产精品福利在线播放| 欧美一区二区三区日韩视频| 欧美在线高清视频| 91成人网在线| 黄色日韩网站视频| 日本怡春院一区二区| 一区二区三区四区不卡视频| 亚洲一区中文在线| 中文字幕电影一区| 1000部国产精品成人观看| 日韩精品一区二区三区蜜臀| 日韩午夜精品视频| 久久久久久久综合狠狠综合| 久久亚洲二区三区| www国产亚洲精品久久麻豆| 国产亚洲精品福利| 国产精品传媒入口麻豆| 亚洲欧洲精品天堂一级| 精品粉嫩超白一线天av| 久久视频一区二区| 国产精品网站导航| 一区二区三区不卡视频在线观看| 亚洲女人的天堂| 久久99久久久欧美国产| 成人永久aaa| 精品视频资源站| 亚洲男人的天堂一区二区| 国产精品久久福利| 一区二区三区小说| 国产高清久久久久| 91理论电影在线观看| 久久久另类综合| 亚洲最大色网站| 三级亚洲高清视频| 色哟哟一区二区| 26uuu国产电影一区二区| 一区二区三区国产| 91麻豆精品视频| 国产精品国产三级国产普通话蜜臀 | 精品日韩一区二区三区| 国产精品私人自拍| 久草精品在线观看| 91黄色激情网站| 久久亚洲捆绑美女| 久久69国产一区二区蜜臀| 欧美揉bbbbb揉bbbbb| 亚洲国产精品综合小说图片区| 免费在线成人网| 成人午夜在线播放| 在线成人免费观看| 亚洲一区二区欧美| 欧美专区在线观看一区| 国产日韩av一区| 看片网站欧美日韩| 日韩精品一区二区三区在线 | 国产激情视频一区二区三区欧美 | 亚洲午夜激情网站| 欧美v国产在线一区二区三区| 亚洲狠狠爱一区二区三区| 色老头久久综合| 一区二区三区在线免费观看| 欧美日韩一二区| 亚洲国产精品久久久久秋霞影院 | 99久久综合精品| 综合久久久久综合| 欧美在线看片a免费观看| 亚洲精品成人精品456| 91麻豆文化传媒在线观看| 日本麻豆一区二区三区视频| 国产亚洲福利社区一区| 欧美色综合网站| av网站免费线看精品| 三级亚洲高清视频| 国产精品国产三级国产aⅴ入口| 欧美一区二区在线播放| 色狠狠色噜噜噜综合网| 国产成人亚洲综合a∨猫咪 | 在线观看亚洲专区| 成人一区二区在线观看| 日本sm残虐另类| 日韩专区欧美专区| 国产精品久99| 99精品欧美一区二区蜜桃免费 | 亚洲gay无套男同| 日本福利一区二区| 曰韩精品一区二区| 91啪在线观看| 高清国产一区二区三区| 成人少妇影院yyyy| 不卡av电影在线播放| 日本韩国一区二区| 欧美中文一区二区三区| 4438成人网| 中文字幕av在线一区二区三区| 精品噜噜噜噜久久久久久久久试看| 91精品国产欧美一区二区| 欧美色综合网站| 日韩欧美国产一区二区三区| 欧美一区二区女人| 久久午夜电影网| 国产精品久久久久久久久久免费看 | 一区二区三区中文在线| 亚洲黄色小视频| 老司机午夜精品| 狠狠色丁香婷综合久久| 99久久99久久精品国产片果冻| 94色蜜桃网一区二区三区| 欧美日韩成人在线一区| 欧美刺激午夜性久久久久久久| 国产日韩欧美a| 亚洲v日本v欧美v久久精品| 亚洲电影在线播放| 国内精品嫩模私拍在线| 欧洲精品在线观看| 精品理论电影在线观看 | 国产精品久久久久久久久图文区| 精品日韩一区二区三区免费视频| 中文字幕亚洲一区二区va在线| 亚洲国产精品久久一线不卡| 粉嫩av亚洲一区二区图片| 欧美精品乱码久久久久久按摩 | 日韩一级大片在线| 国产精品成人免费在线| 久久精工是国产品牌吗| 在线日韩av片| 亚洲品质自拍视频| 国产激情精品久久久第一区二区| 91超碰这里只有精品国产| 成人免费小视频| 成人av片在线观看| 久久先锋资源网| 国产成人精品免费| 精品捆绑美女sm三区| 国内成人自拍视频| 久久久美女毛片|