Мой WPF DataGrid разрабатывается, но я не знаю, где он это делает - PullRequest
0 голосов
/ 03 октября 2019

У нас есть приложение WPF с несколькими группами, которые совместно используют сборки для разработки интегрированного приложения. Некоторые окна в нашем приложении - это WPF и XAML.

Сегодня я интегрировал некоторые библиотеки DLL в наше приложение от другой группы, и внезапно моя DataGrid была стилизована по-другому. Это также дает мне ошибки времени выполнения, когда DataGrid показывает нулевые столбцы, когда я очень хорошо знаю, что я динамически добавляю столбцы в свой код во время выполнения.

Что может быть причиной этого?

Возможно ли, что кто-то в нашей команде создает глобальный стиль для всех DataGrids? Теперь на мои DataGrids влияют?

Я не эксперт в WPF, но это мое предположение. Это возможно?

Спасибо

1 Ответ

1 голос
/ 03 октября 2019

Да, это возможно, проверьте другие команды на наличие общих стилей, помещаемых в app.xaml, поскольку это кажется довольно распространенным, в противном случае убедитесь, что они знают стиль только для определенных групп (т.е. сетку данных на странице, ссылающейся на определенный стиль длястраница / окно)

Не имея больше информации, я не могу помочь вам, кроме как удалить dll и показать, что он работает, затем добавить их и показать, что это не так. Убедитесь, что ваши собственные стили не применяют что-либо ко всем сетям данных (так как это может привести к ошибке, если она применяется к любому из DLL).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...