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);
}
}
謝謝... :)