Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }