我想在 Windows Phone 中刷新画布。当用户触摸相应的行时,我已经编写了代码来从数组中删除元素。现在我想删除我使用数组的线,但问题是该线没有被擦除。我认为我编写的代码是正确的,但问题是我没有得到在 Silverlight 或 C# 中调用的函数,它会刷新画布,就像在 Android 或 Java 中一样:
public void checkIntersection()
{
for (int i = 0; i < gameData.Count(); i++)
{
for (int j = 0; j < gameData.ElementAt(i).Path.Count(); j++)
{
if (gameData.ElementAt(i).Path.Contains(new Point(selectedRow, selectedCol)))
{
int index = gameData.ElementAt(i).Path.IndexOf(new Point(selectedRow, selectedCol));
while (gameData.ElementAt(i).Path.Count() > index)
{
gameData.ElementAt(i).Path.RemoveAt(gameData.ElementAt(i).Path.Count() - 1);
}
return;
}
}
}
drawPath();
}