Мой класс не показан в xaml, чтобы его можно было добавить в качестве ресурса в SilverLight

#silverlight #xaml

#silverlight #xaml

Вопрос:

Я создал класс, чтобы я мог привязать его к полю со списком. У меня есть решение, в котором есть два проекта test и test.web. В тесте.web Я добавил новый класс, чтобы я мог привязать его к выпадающему списку. В том же тесте.web Я создал несколько объектов с помощью ADO.net Генератор объектов сущностей и эти классы можно увидеть, когда я пытаюсь добавить свой класс в качестве ресурса в сетку. Почему не мой класс?

Когда я добавляю свой класс в качестве ресурса, я получаю сообщение об ошибке, тип ‘..’ не найден. Убедитесь, что у вас нет ссылки на сборку….

Комментарии:

1. Используете ли вы службы RIA в своем проекте? В противном случае вы не сможете совместно использовать классы веб-сайтов (которые. Совместимость с сетью) с клиентским проектом Silverlight (который использует версию Silverlight .Net).

Ответ №1:

Наконец-то я нашел ответ. Мое понимание SilverLight было неправильным, поскольку я все еще изучаю его. Я обнаружил, что не могу напрямую получить доступ ко всем классам в модели на стороне клиента напрямую. Все они должны быть доступны с помощью DomainService, а DomainService — это то, к чему вы можете получить доступ на стороне клиента, если вам нужно получить доступ к вашему классу, предоставив его через DomainService.