示例#1
0
        public int Add(Viewing.View item)
        {
            if (Contains(item))
            {
                return(-1);
            }
            int index = InnerList.Add(item);

            RaiseChanged();
            return(index);
        }
示例#2
0
 private void InitializeComponent()
 {
     _view          = new Viewing.View(_app);
     _view.ViewName = "Customer Search";
     _view.ViewType = ViewTypes.Search;
     Afni.Applications.VLoop.SearchCtl ctl =
         new Afni.Applications.VLoop.SearchCtl();
     _view.ViewedForm = (IForm)ctl;
     _menu_cmd        = new MenuItem();
     //_menu_cmd.ImageList = _app.ParentForm.ActionImageList;
     //_menu_cmd.ImageIndex = (int)ActionIcons.Find;
     _menu_cmd.Text       = "&Find";
     _menu_cmd.Click     += new System.EventHandler(this.MenuClick);
     _menu_cmd.Shortcut   = Shortcut.CtrlF;
     _tb_item             = new ToolBarButton();
     _tb_item.Tag         = this;
     _tb_item.Enabled     = true;
     _tb_item.ImageIndex  = (int)ActionIcons.Find;
     _tb_item.Style       = ToolBarButtonStyle.PushButton;
     _tb_item.Text        = "&Find";
     _tb_item.ToolTipText = "Search for customers";
     _tb_item.Visible     = true;
     _app.MenuManager.AddMenuItem(_menu_cmd, VLoopMenus.Tools, _tb_item);
 }
示例#3
0
 public void Insert(int index, Viewing.View item)
 {
     InnerList.Insert(index, item);
     RaiseChanged();
 }
示例#4
0
 public void Remove(Viewing.View item)
 {
     InnerList.Remove(item);
     RaiseChanged();
 }
示例#5
0
 public int IndexOf(Viewing.View item)
 {
     return(InnerList.IndexOf(item));
 }
示例#6
0
 public bool Contains(Viewing.View item)
 {
     return(InnerList.Contains(item));
 }