Проблема Infragistics XamDataGrid LoadCustomizations

Я обнаружил очень интересную проблему с методом XamDataGrid LoadCustomizations. При запуске программы я инициализирую объект XamDataGrid, привязываю его к источнику данных, вызываю LoadCustomizations(), помещаю его в новый элемент управления TabItem и добавляю TabItem в TabControl.

Проблема очень медленная производительность после этого. Если я вызову метод LoadCustomizations позже (пользователь нажмет какую-либо кнопку), производительность XamDataGrid будет хорошей. Как я могу решить эту проблему и почему LoadCustomizations в первом случае заставляет ее работать плохо?

Я пытаюсь найти какие-то обязательные предупреждения/ошибки, но ошибок/предупреждений нет.

Спасибо за ответы и извините за мой плохой английский.


person Dmitriy    schedule 24.03.2012    source источник
comment
похоже, вы решили проблему с производительностью на основе этого сообщения на форумах Infragistics: blogs.infragistics.com/forums/p/67264/341693.aspx#341693 Вы можете это подтвердить?   -  person alhalama    schedule 30.03.2012


Ответы (1)


Я обнаружил проблему в другом фрагменте своего кода, где я пытаюсь получить LabelPresenter моей сетки (но когда источник данных пуст, xamdatagrid не отображает метку столбца). Я добавляю условие IF, где я проверяю свойство количества источников данных. Это работает хорошо.

person Dmitriy    schedule 30.03.2012