2008-11-12 3 views
5

Можно ли добавить кнопку в колонку в DataGrid для компактной рамки? Пока что единственное, что я могу найти, это добавить текстовое поле и все. Что было бы хорошей альтернативой DataGrid, которая может позволить другим элементам управления?Как добавить кнопку в компактную структуру DataGrid?

ответ

3

Вы можете использовать DataGrid-х

public Rectangle GetCellBounds(int row, int col); 

с

public event EventHandler CurrentCellChanged; 
public DataGridCell CurrentCell { get; set; } 

или

public event MouseEventHandler MouseMove; 
public HitTestInfo HitTest(int x, int y); 

показать кнопку (или другой элемент управления) над выбранной ячейкой.

С уважением, tamberg