wp7使用C#通過后台動態生成Grid網格布局


一、創建相關對象,並定義Grid中的列屬性

Grid forwardAndReply = new Grid();//創建Grid對象

 forwardAndReply.Margin = new Thickness(0, 10, 0, 5);
 forwardAndReply.HorizontalAlignment = HorizontalAlignment.Right;
 forwardAndReply.Height = 30;


//創建第一個ColumnDefinition
 ColumnDefinition firstColumnDefinition = new ColumnDefinition();//定義Grid列屬性對象
 firstColumnDefinition.Width = new GridLength(125, GridUnitType.Pixel);//初始化GridLength並設置指定的值
 forwardAndReply.ColumnDefinitions.Add(firstColumnDefinition);//添加ColumnDefinition到Grid的列屬性集合中


//創建第二個ColumnDefinition
ColumnDefinition secondColumnDefinition = new ColumnDefinition();
secondColumnDefinition.Width = new GridLength(125, GridUnitType.Pixel);
forwardAndReply.ColumnDefinitions.Add(secondColumnDefinition);

二、將UI元素添加到指定的列中

RichTextBox content = new RichTextBox();//創建RichTextBox控件對象
Grid.SetColumn(forward,0);//設置即將要添加的UI元素所在的列,0為第一列
forwardAndReply.Children.Add(forward);//添加UI元素到Grid中


免責聲明!

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



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