C# 以编程方式创建网格边框
早上好 我以编程方式在网格中创建列,并且我需要每个单元格的边框。 我让showGridLines为真,但我知道这是不对的,因为这些网格线不是用于生产的。 如何以编程方式为每个单元格设置边框 以下代码显示了如何创建列:C# 以编程方式创建网格边框,c#,wpf,grid,C#,Wpf,Grid,早上好 我以编程方式在网格中创建列,并且我需要每个单元格的边框。 我让showGridLines为真,但我知道这是不对的,因为这些网格线不是用于生产的。 如何以编程方式为每个单元格设置边框 以下代码显示了如何创建列: public void ColumnCreator(double divPattern, DateTime initial, DateTime final) { double leftMargin = 0; i
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);
}
}
提前感谢…: 您需要在每个单元格中添加边框,并将内容添加到边框的内容中。相应地设置BorderThickness和BorderColor