Заполнить таблицу несколькими классами

У меня есть таблица с 4 столбцами Is selected, name, path, size.

        public class MyDataGrid
        {
            public CheckBox CheckBox { get; set; }
            public string Name { get; set; }
            public string Path { get; set; }
            public int Size { get; set; }
        }

А ещё есть класс с вложенными классами, данные которых надо занести в таблицу.

        public class FolderInfos
            {
                public class My_Folder
                {
                    public static string Name { get; } = "My Folder";
                    public static string Path { get; } = Path.MyFolder();
                    public static int Size { get; } = Convert.ToInt32(FileActions.DirSize(new DirectoryInfo(Path.MyFolder())));
                    public static CheckBox checkBox { get; } = new CheckBox();
                }
                 ......    
            }

Вопрос: Как правильно всё занести в таблицу, чтобы потом вытащить из таблицы отмеченные чекбоксы и выполнить определённый код?

Пытался сделать вот так:

        MyDataGrid myfolder = new MyDataGrid();
        myfolder.CheckBox = FolderInfos.My_Folder.checkBox;
        myfolder.Name = FolderInfos.My_Folder.Name;
        myfolder.Path = FolderInfos.My_Folder.Path;
        myfolder.Size = FolderInfos.My_Folder.Size;

        MyDataGrid.Items.Add(myfolder);

Ответы (0 шт):