Я хочу расширить DataGrid, добавив некоторые элементы управления в самый верх элемента управления DataGrid (не в заголовках столбцов). Другими словами, я хочу визуализировать некоторые элементы управления (кнопка добавления / удаления, фильтр TextBox) в верхней половине CustomDataGrid (которая наследуется от DataGrid), а затем визуализировать DataGrid в нижней половине.
На своих страницах я хочу использовать эту CustomDataGrid и установить ее столбцы и другие параметры, которые я обычно устанавливаю для DataGrid по умолчанию.
Как я могу это реализовать?