Я пытаюсь преобразовать ListView с проблемами производительности в DevExpress GridControl.
При отображении сетки выдается следующее исключение:
InnerException {System.NullReferenceException: Object reference not set to an instance of an object.
at DevExpress.Xpf.About.IsDesignMode()
at DevExpress.Xpf.About.ShouldShowAbout()
at DevExpress.Xpf.About.ShowAbout(Boolean isExp)} System.Exception {System.NullReferenceException}
Это пробная лицензия DevExpress, я обнаружил, что этот вызов ShowAbout специфичен для пробной версии.
XAML для создания элемента управления выглядит следующим образом:
<dxg:GridControl AutoGenerateColumns="AddNew" EnableSmartColumnsGeneration="True"
model:Connect.ToVM="{Binding Model, Mode=OneWay, IsAsync=True}" Visibility="{Binding Visibility, Mode=OneWay}">
<dxg:GridControl.View>
<dxg:TableView AllowPerPixelScrolling="True" ShowTotalSummary="False"/>
</dxg:GridControl.View>
</dxg:GridControl>
ViewModel не имеет ничего конкретного, просто привязывается к модели.
Модель обрабатывает создание TableView, GridColumns, данных.
Я что-то упустил при инициализации элемента управления, что могло бы вызвать это? Что вызывает IsDesignMode, который является Нулевым?