Класс FixedPage и IEnumerable
У меня есть класс FixedPage следующим образом
PageContent pageContent = new PageContent();
FixedPage fixedPage = new FixedPage();
double pageWidth = 96 * 8.5;
double pageHeight = 96 * 11;
fixedPage.Width = pageWidth;
fixedPage.Height = pageHeight;
Size sz = new Size(8.5 * 96, 11 * 96);
fixedPage.Measure(sz);
fixedPage.Arrange(new Rect(new Point(), sz));
fixedPage.UpdateLayout();
((IAddChild)pageContent).AddChild(fixedPage);
и IEnumerable объект следующим образом
IEnumerable<FixedPage> page;
page.Concat(new[] { fixedPage });
в соответствии
page.Concat(new[] { fixedPage });
Это показывает ошибку как
'Использование неназначенной локальной переменной'page''
Как я могу назначить fixedPage странице?
Мне также нужна помощь для создания объекта fixedPage (элементы)
1 ответ
Решение
Вы должны инициализировать переменную страницы, создав новый экземпляр класса, который реализует интерфейс IEnumerable, например универсальный класс List:
IEnumerable<FixedPage> page = new List<FixedPage>(new FixedPage[] { fixedPage });