public IThumbnailDescriptionView Create(IntPtr id, string title, bool isDisabled) { IThumbnailDescriptionView view = this._controller.Create <IThumbnailDescriptionView>(); view.Id = id; view.Title = title; view.IsDisabled = isDisabled; return(view); }
private void ThumbnailsList_ItemCheck_Handler(object sender, ItemCheckEventArgs e) { IThumbnailDescriptionView selectedItem = this.ThumbnailsList.Items[e.Index] as IThumbnailDescriptionView; if (selectedItem == null) { return; } selectedItem.IsDisabled = (e.NewValue == CheckState.Checked); this.ThumbnailStateChanged?.Invoke(selectedItem.Id); }