2013-03-21 41 views
-3

有没有办法在运行时在其他两列之间的网格中添加新列?WPF在特定位置插入网格列

+0

看一看http://stackoverflow.com/questions/704724/programatically-add-column-rows-to-wpf-datagrid,HTTP:// msdn.microsoft.com/en-us/library/bb514525(v=vs.90).aspx和http://www.paulstovell.com/dynamic-datagrid – 2013-03-21 19:13:48

+0

@Peretz不回答这个问题。不是在设计师,而是在运行时 – 2013-03-21 20:17:52

回答

2

是的,你可以这样做:

var index = 1; //column index to insert 
var colDef = new ColumnDefinition() { Width=new GridLength(200) }; 
MyGrid.ColumnDefinitions.Insert(index, colDef); 
相关问题