There is a workaround for this, it’s ugly but seems to work:
var citems;
// on dragStart, save currently checked items
$("#name").on('dragStart', function (event) {
citems = $("#name").jqxListBox('getCheckedItems');
});
// restore checked states
$("#name").on('dragEnd', function (event) {
$.each(citems,function (index) {
$("#name").jqxListBox('checkItem', this.label );
});
});