1
我正在開發一個在運行時創建時間線的應用程序。所以我創建了一個Grid(不是數據網格),我想在同等空間(60像素/小時 - 1像素/分鐘)中添加一些時間戳。將時間刻度添加到網格中的列
我已經知道如何編程創建列:
public void ColumnCreator(double totalInterval, double divPattern)
{
int divisionPattern = Convert.ToInt16(divPattern);
if (divisionPattern < totalInterval)
{
for (int i = 0; i < totalInterval; i += divisionPattern)
{
internalGrid.ColumnDefinitions.Add(new ColumnDefinition() {
Width = new GridLength(divisionPattern, GridUnitType.Pixel) });
}
}
}
但這些行不同步。有人有我的解決方案嗎?提前8)
感謝
你還沒有真正說明你的意思是「行不同步」?無論如何,我不會使用這種佈局的網格/列系統。嘗試一個畫布,在那裏你明確地放置線條。看到這篇文章的想法:http://www.codeproject.com/KB/WPF/WpfWinFormsBulletGraphs.aspx – ColinE 2011-12-26 20:02:50
謝謝你回答我,我會考慮你的建議。謝謝! – 2011-12-26 20:06:20