Я хочу проанализировать, будут ли столбцы сетки данных вписываться в текущую сетку данных, и в зависимости от общего размера столбцов я хочу изменить свойство столбца на 1Star или 1Auto. Я хочу, чтобы это охватывало два события: изменение размера родительского элемента управления и изменение источника элементов. Мой код работает очень хорошо, если размер родительского элемента управления изменен, поэтому логика хороша, но код не работает с событием OnItemsSourceChanged. Я должен уточнить, что я использую AutoGeneratedColumns.
Когда я наследовал DataGrid, я пытался подключить свой код к событию OnItemsSourceChanged, но коллекция столбцов не содержит никаких столбцов (даже после возникновения AutoGeneratedColumns).
Я не получаю его, поскольку DataGrid правильно заполнен в моем тестере проводов.
Я вижу, что вы можете переопределить событие OnItemsSourceChanged только тогда, когда вы можете назначить делегат другим событиям. Есть ли конкретный способ запуска кода для события OnItemsSourceChanged?