Ejemplo n.º 1
0
        public void addItemTemplate(AddItemTemplate itemTemplate)
        {
            itemTemplate.reset();
            ButtonGridItem item = itemGrid.addItem(itemTemplate.Group, itemTemplate.TypeName, itemTemplate.ImageName);

            item.UserObject = itemTemplate;
            if (itemGrid.SelectedItem == null)
            {
                itemGrid.SelectedItem = item;
            }
        }
Ejemplo n.º 2
0
        void add_MouseButtonClick(Widget source, EventArgs e)
        {
            AddItemTemplate itemTemplate = (AddItemTemplate)itemGrid.SelectedItem.UserObject;
            String          error;

            if (itemTemplate.isValid(out error))
            {
                if (CreateItem != null)
                {
                    CreateItem.Invoke(itemTemplate);
                }
                this.close();
            }
            else
            {
                MessageBox.show(error, "Add Item Error", MessageBoxStyle.IconError | MessageBoxStyle.Ok);
            }
        }