И XPInstantFeedbackSource, и XPServerCollectionSource являются режим сервера источниками данных.В этом режиме элемент управления с учетом данных отправляет запросы в связанный источник данных для извлечения соответствующих частей данных, когда это необходимо.Существуют два различных режима сервера, которые отличаются способом взаимодействия элементов управления со связанными источниками данных:
- Обычный режим сервера (или режим синхронного сервера).В обычном режиме сервера элемент управления после отправки запроса всегда ожидает, пока связанный источник данных не вернет данные.Поэтому графический интерфейс пользователя может на мгновение зависнуть и может не отвечать на действия конечного пользователя, пока данные не будут получены.Чтобы активировать эту функцию, используйте специально разработанные источники данных - LinqServerModeSource , PLinqServerModeSource , EntityServerModeSource или WcfServerModeSource , поставляемый с eXpress Persistent.Библиотека объектов .
- Режим мгновенной обратной связи (или режим асинхронного сервера).После отправки запроса к источнику данных элемент управления не ждет, не останавливает графический интерфейс и продолжает реагировать на действия пользователя.Таким образом, пользователи могут работать с элементом управления (например, сортировать, фильтровать и группировать данные, изменять размер столбцов и т. Д.) И другими элементами управления в форме, пока данные извлекаются в фоновом потоке.Чтобы активировать эту функцию, используйте специально разработанные источники данных - LinqInstantFeedbackSource , PLinqInstantFeedbackSource , XPInstantFeedbackSource , EntityInstantFeedbackSource или 1031ebackSourceFourceпоставляется с Библиотека постоянных объектов eXpress .
Важное примечание: все источники мгновенной обратной связи являются источниками данных только для чтения .Чтобы включить редактирование данных в режиме сервера, используйте источники режима сервера со свойством AllowEdit , установленным в значение true.
PS.Как и в обычных режимах привязки данных, в режимах сервера связанные элементы управления позволяют редактировать, сортировать, группировать и фильтровать данные.Чтобы узнать об ограничениях режимов сервера, см. Ограничения режима сервера .
PPS. Также ознакомьтесь со следующей статьей: Привязка к данным
ОБНОВЛЕНИЕ: Реальное использование ЦП InstantFeedBack UI (tm) (ноутбук, Intel Core i5, 2,67 ГГц, 8 ГБ ОЗУ, NVIDIA GeeForce GT 425M, Win7x64):
Общее использование ЦП сильно зависит только от производительности подсистемы рендеринга WPF (wpfgfx_v0400.dll).