public override void Assign(RepositoryItem item)
 {
     BeginUpdate();
     try {
         base.Assign(item);
         RepositoryItemCustomBreadCrumbEdit source = item as RepositoryItemCustomBreadCrumbEdit;
         if (source == null)
         {
             return;
         }
         _allowDropDownButtonSelectedState = source.AllowDropDownButtonSelectedState;
     } finally {
         EndUpdate();
     }
 }
 static CustomBreadCrumbEdit()
 {
     RepositoryItemCustomBreadCrumbEdit.RegisterCustomBreadCrumbEdit();
 }