2012-01-02 6 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を設定します。

関連する問題