Преобразование ListView в DX.GridControl вызывает исключение Null в IsDesignMode - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь преобразовать 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, который является Нулевым?

...