При загрузке данных из БД возникает исключение InvalidOperationException с сообщением: Элемент коллекции должен быть пустым перед использованием ItemsSource. Знаю, что для заполнения DataGrid можно использовать коллекции Items или ItemsSource, но одновременно их использовать нельзя: если задано значение для свойства ItemsSource и в коде C# добавляется элемент в Items, возникает исключение. |
Разработка бизнес приложения Silverlight
Цель
В процессе выполнения работы необходимо разработать бизнес-приложение Silverlight.
Задание 1. Создать проект и реализовать локализацию – 1 час
Создание проекта Silverlight бизнес-приложения. Создать новый проект, используя шаблон Silverlight Business Application, задав для него имя EnterpriceBusinessApplication ( рис. 11.1).
Инструментальная среда Visual Studio 2010 в соответствии с выбранным шаблоном генерирует новое решение, состоящее из двух проектов ( рис. 11.2).
В сгенерированном решении имеются два проекта: клиентский Silverlight-проект EnterpriceBusinessApplication и серверный Web-проект EnterpriceBusinessApplication.Web ( рис. 11.3)
При запуске проекта на экран выводится главная страница приложения ( рис. 11.4).
На главной странице имеются три гиперссылки: Home – переход на главную страницу, About – переход на страницу с данными о программе, которые должен подготовить разработчик, login – для перехода на окно авторизации пользователя.
Для локализации приложения необходимо отсоединить клиентскую часть – проект EnterpriceBusinessApplication. Для в этого в обозревателе решений щелкните правой кнопкой мыши на клиентском проекте и в выпадающем меню выберите пункт Отменить загрузку проекта ( рис. 11.5).