/// <summary>
        /// Code ajouté lors de la création d'une action
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ListTriggers_ItemToCreate(object sender, EventArgs e)
        {
            VO_Trigger newItem = _Service.CreateTrigger();

            newItem.Title = GlobalConstants.TRIGGER_NEW_ITEM;
            ListTriggers.AddItem(newItem.Id, newItem.Title);
            LoadTrigger(newItem.Id);
        }
        /// <summary>
        /// Au chargement du controle
        /// </summary>
        /// <param name="e"></param>
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            CurrentTrigger = null;
            ProvisionList();
            if (ListTriggers.DataSource.Count > 0)
            {
                Guid firstAction = ListTriggers.DataSource[0].Id;
                ListTriggers.SelectItem(firstAction);
                LoadTrigger(firstAction);
            }
            else
            {
                ListTriggers_ListIsEmpty(this, new EventArgs());
            }
        }
 /// <summary>
 /// Charge la liste des boutons
 /// </summary>
 private void ProvisionList()
 {
     ListTriggers.DataSource = _Service.ProvisionList();
     ListTriggers.LoadList();
 }
 /// <summary>
 /// Le titre a changé
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtName_TextChanged(object sender, EventArgs e)
 {
     ListTriggers.ChangeItemName(CurrentTrigger.Id, txtName.Text);
     CurrentTrigger.Title = txtName.Text;
 }