在按钮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