protected internal LanguageToggleLanguageItem CloneLanguageToggleLanguageItem()
        {
            LanguageToggleLanguageItem newLanguageToggleItem = this.CreateLanguageToggleLanguageItem();

            this.CopyProperties(newLanguageToggleItem);
            return(newLanguageToggleItem);
        }
示例#2
0
        protected override void OnRemoveComplete(int index, object value)
        {
            LanguageToggleLanguageItem langItem = value as LanguageToggleLanguageItem;

            if (langItem != null)
            {
                langItem.LanguageItemChanged += new EventHandler(this.LanguageCollectionChanged);
            }

            this.OnLanguageCollectionChanged();
        }
示例#3
0
 public void Removed(LanguageToggleLanguageItem languageItem)
 {
     ((IList)this).Remove(languageItem);
 }
示例#4
0
 public void Insert(int index, LanguageToggleLanguageItem languageItem)
 {
     ((IList)this).Insert(index, languageItem);
 }
示例#5
0
 public int IndexOf(LanguageToggleLanguageItem languageItem)
 {
     return(((IList)this).IndexOf(languageItem));
 }
示例#6
0
 public bool Contains(LanguageToggleLanguageItem languageItem)
 {
     return(((IList)this).Contains(languageItem));
 }
示例#7
0
 public void Add(LanguageToggleLanguageItem languageItem)
 {
     ((IList)this).Add(languageItem);
 }
 protected void CopyProperties(LanguageToggleLanguageItem newLanguageToggleItems)
 {
     ((LanguageToggleLanguageItem)newLanguageToggleItems).LangsCollection = this.LangsCollection;
     ((LanguageToggleLanguageItem)newLanguageToggleItems).Language        = this.Language;
 }