Как удалить выбранный элемент из списка в установщике wix с помощью настраиваемого действия - PullRequest
0 голосов
/ 11 июля 2019

У меня есть следующий код пользовательского действия, который удаляет все элементы из списка. Но мне нужно удалить выбранный элемент из списка.

    [CustomAction]
    public static ActionResult RemoveListItem(Session session)
    {
        try
        {
            Microsoft.Deployment.WindowsInstaller.View View = session.Database.OpenView("DELETE FROM ListBox WHERE ListBox.Property='LIST_ITEM'");
            View.Execute();
        }
        catch (Exception ex)
        {
            return ActionResult.Failure;
        }
        return ActionResult.Success;
    }

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 11 июля 2019

вам нужно передать идентификатор элемента, который вы хотите удалить из списка. после этого укажите этот идентификатор в своем запросе.

public static ActionResult RemoveListItem(Session session, int Id)
...