2012-01-02 33 views
0

早上好,以編程方式創建網格邊框

我以編程方式在網格中創建列,並且我需要每個單元格的邊框。 我讓「showGridLines」爲true,但我知道這是不對的,因爲那些gridLine不是用於生產的。 如何以編程方式爲每個單元格設置邊框?

以下代碼顯示了我是如何創建的列:提前

 public void ColumnCreator(double divPattern, DateTime initial, DateTime final) 
     { 
     double leftMargin = 0; 
     int initialPosition = (int) SecondsFromMidnight(initial); 
     TimeSpan interval = final.Subtract(initial); 
     int divisionPattern = Convert.ToInt16(divPattern); 
     int increaseLabelTime = 0; 
     AddLabel(initial, leftMargin); 

     for (int i = initialPosition; i <= (initialPosition+ interval.TotalSeconds); i += divisionPattern) 
     { 
      DateTime dt = initial; 
      internalGrid.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(divisionPattern, 
       GridUnitType.Pixel) }); 
      leftMargin += divisionPattern; 
      increaseLabelTime += divisionPattern; 
      dt = dt.Add(new TimeSpan(0, 0, increaseLabelTime)); 
      AddLabel(dt, leftMargin); 
     } 

    } 

謝謝... :)

回答

0

你需要在每個單元格添加一個Border,並添加內容到BorderContent。相應地設置BorderThicknessBorderColor

相關問題