Этим вечером я просто играл с новой бета-версией WCF RIA Services для Silverlight. Пока это выглядит хорошо, но я столкнулся с несколькими препятствиями при попытке получить данные и предоставить их пользовательскому интерфейсу через привязку.
Прежде всего, как я могу получить одно целое или строковое значение из моей службы? Скажите, есть ли у меня этот метод в моем доменном сервисе:
public int CountEmployees () {вернуть this.ObjectContext.Employees.Count (); }
Как я могу позвонить в это и привязать результат, скажем, к TextBlock?
Кроме того, есть ли способ создать собственный макет для привязки данных? Я чувствую себя немного «ограниченным» списком ListBox, DataGrid и т. Д. Как можно, например, создать сетку со стековой панелью внутри и иметь некоторые текстовые блоки, показывающие связанные данные? Если это вообще возможно с WCF RIA Services :)
Заранее большое спасибо.
context.SayHello(context_SayHelloCompleted, null);
имеет больше смысла, чемcontext.SayHello(x => context_SayHelloCompleted(x), null);
. Создание анонимного метода для ретрансляции сообщения методу с той же подписью кажется пустой тратой пространства стека: P 30.12.2011