
/* 但是,这个只是把空白列的宽度设小点 */voID dg_sql_data_SizeChanged(object sender,SizeChangedEventArgs e) { DataGrID myDataGrID = (DataGrID)sender; if (myDataGrID.RenderSize.WIDth != 0) { double all_columns_sizes = 0.0; foreach (DataGrIDColumn dg_c in myDataGrID.Columns) { all_columns_sizes += dg_c.ActualWIDth; } //可通过调整 18这个数字来控制空白列的宽度 double space_available = (myDataGrID.RenderSize.WIDth - 18) - all_columns_sizes; foreach (DataGrIDColumn dg_c in myDataGrID.Columns) { dg_c.WIDth = new DataGrIDLength(dg_c.ActualWIDth + (space_available / myDataGrID.Columns.Count)); } } } 总结 以上是内存溢出为你收集整理的解决Silverlight中DataGrid在显示数据时多一空白列全部内容,希望文章能够帮你解决解决Silverlight中DataGrid在显示数据时多一空白列所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)