那么小伙伴么,問題來了,WPF中,控件的Width="*"在后台怎么寫?


用到DataGrid的列是自動生成的,但是大家都知道,WPF的DataGrid會在最后多出一列,通常的解決辦法都是在最后一列的列寬上這樣設置 Width="*",這樣,最后一列多出的就沒有了

但是啊,后台生成可怎么寫這個Width="*",網上資料比較難找,所以就不廢話了,直接上代碼

DataGridLength length=new DataGridLength(1,DataGridLengthUnitType.Star);
                lastColumn.Width = length;

這就表示Width=“*”,當然可以是2* ,3*等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM