protected internal MobileLanguageToggle CloneMobileLanguageToggle()
        {
            MobileLanguageToggle newLangToggle = this.CreateMobileLanguageToggle();

            this.CopyProperties(newLangToggle);
            return(newLangToggle);
        }
        protected override void OnRemoveComplete(int index, object value)
        {
            MobileLanguageToggle langToggle = value as MobileLanguageToggle;

            if (langToggle != null)
            {
                langToggle.LangToggleChanged += new EventHandler(this.LanguageToggleCollectionChanged);
            }

            this.OnLanguageToggleCollectionChanged();
        }
 protected void CopyProperties(MobileLanguageToggle newLangToggle)
 {
     ((MobileLanguageToggle)newLangToggle).Language = this.Language;
     ((MobileLanguageToggle)newLangToggle).Template = this.Template;
 }
 public void Removed(MobileLanguageToggle langToggle)
 {
     ((IList)this).Remove(langToggle);
 }
 public void Insert(int index, MobileLanguageToggle langToggle)
 {
     ((IList)this).Insert(index, langToggle);
 }
 public int IndexOf(MobileLanguageToggle langToggle)
 {
     return(((IList)this).IndexOf(langToggle));
 }
 public bool Contains(MobileLanguageToggle langToggle)
 {
     return(((IList)this).Contains(langToggle));
 }
 public void Add(MobileLanguageToggle langToggle)
 {
     ((IList)this).Add(langToggle);
 }