Есть ли у кого-нибудь список изменений с Silverlight 3 DataGrid на Silverlight 4 DataGrid?
С наилучшими пожеланиями, Jesper
Изменение размера колонки, поддержка колесика мыши. Вот пара ссылок.
Расширения DataGrid
Грубые примечания Silverlight 4: Улучшения в сетке данных
С Обеспечение работы приложений Silverlight с Silverlight 4 :
Объекты DataGridCell и автоматизация фокус при изменении валюты в DataGrid объекты DataGridCell в Silverlight 4 получает фокус автоматизации когда валюта изменяется в DataGrid, вместо того, чтобы сосредоточиться на Сам DataGrid. Еще немного подробнее: UI Automation клиенты изначально не получили информация о текущем сфокусированная ячейка, потому что DataGridCell объекты не являются фокусируемыми элементами управления (попытка Фокуса возвращает ложь). это не изменился. Объекты DataGridCell все еще не фокусируются в пользовательском интерфейсе. Однако для Silverlight 4 они будут получить фокус автоматизации, когда DataGrid валюта меняется. Теперь, когда вы вкладываете в DataGrid и используйте клавиши со стрелками изменить валюту, фокус автоматизации будет двигаться к отдельным клеткам сверстников так что клиенты UI Automation могут получить конкретное свойство автоматизации информация для клеток. Ранее, фокус автоматизации остался на DataGrid; это остается как Поведение Silverlight 3, основанное на Silverlight 3 System.Windows.Controls.Data.dll.
Объекты DataGridCell и автоматизация фокус при изменении валюты в DataGrid
объекты DataGridCell в Silverlight 4 получает фокус автоматизации когда валюта изменяется в DataGrid, вместо того, чтобы сосредоточиться на Сам DataGrid.
Еще немного подробнее: UI Automation клиенты изначально не получили информация о текущем сфокусированная ячейка, потому что DataGridCell объекты не являются фокусируемыми элементами управления (попытка Фокуса возвращает ложь). это не изменился. Объекты DataGridCell все еще не фокусируются в пользовательском интерфейсе. Однако для Silverlight 4 они будут получить фокус автоматизации, когда DataGrid валюта меняется. Теперь, когда вы вкладываете в DataGrid и используйте клавиши со стрелками изменить валюту, фокус автоматизации будет двигаться к отдельным клеткам сверстников так что клиенты UI Automation могут получить конкретное свойство автоматизации информация для клеток. Ранее, фокус автоматизации остался на DataGrid; это остается как Поведение Silverlight 3, основанное на Silverlight 3 System.Windows.Controls.Data.dll.