在按鈕8單擊事件我所做的:爲什麼列表不更新,爲什麼var w始終爲空?
private void button8_Click(object sender, EventArgs e)
{
if (buttonLockMode == true)
{
trackBar1.Enabled = true;
button8.ForeColor = Color.Red;
button8.Enabled = false;
textBox1.Text = "Frame Number : " + trackBar1.Value;
this.trackBar1.Select();
textBox3.Enabled = true;
textBox4.Enabled = true;
wireObjectAnimation1 = new WireObjectAnimation(this, wireObject1);
int currentFrameIndexRight = trackBar1.Value;
wireObjectCoordinates1 = new WireObjectCoordinates() { FrameNumber = currentFrameIndexRight };
WireObjectCoordinatesCloneFrame();
List<WireObjectCoordinates> temp = wireObjectAnimation1.CoordinatesList;
temp.Add(wireObjectCoordinates1);
//wireObjectAnimation1.CoordinatesList.Add(wireObjectCoordinates1);
//WireObjectCoordinatesCloneFrame();
}
else
{
button8.ForeColor = Color.Black;
}
}
Phoog我使用臨時表同樣的想法。 而在wireObjectanimation我所做的:
private List<WireObjectCoordinates> _coordinateslist = new List<WireObjectCoordinates>();
public List<WireObjectCoordinates> CoordinatesList
{
get { return _coordinateslist; }
}
而且還當我把一個斷點的get線_coordinateslist和CoordinatesList兩空。
這是很多要求某人審查的代碼。你能否將這個問題歸結爲核心問題? – 2012-07-09 16:43:43
你的問題幾乎是不可讀的。也許你應該編輯它,讓它更清晰 – YavgenyP 2012-07-09 16:43:55
你可以給一個SSCCE,簡短,自包含正確的例子嗎? – 2012-07-09 16:46:31