Код: Выделить всё
private void holdTetromino()
{
if (canHold == true)
{
if (holdStack.isEmpty() == true)
{
holdStack.Push(currentTetromino.index);
SpawnNewTetromino(pieceQueue.Dequeue());
}
else
{
int temp = holdStack.Pop();
holdStack.Push(currentTetromino.index);
SpawnNewTetromino(temp);
}
canHold = false;
}
}
public string holdImgUri()
{
string uri = "";
switch (holdStack.Top())
{
case 0:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoI.PNG";
break;
case 1:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoO.PNG";
break;
case 2:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoL.png";
break;
case 3:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoJ.PNG";
break;
case 4:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoT.PNG";
break;
case 5:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoS.PNG";
break;
case 6:
uri = @"C:\Users\bish2\source\repos\NEATetriso\tetrominoPNG\tetrominoZ.PNG";
break;
}
return uri;
}
введите здесь описание изображения< /p>
Это текущая папка с изображениями, которая у меня есть.
Я пытался найти в Интернете информацию о том, как выполнить одностороннюю привязку данных и как я могу работать с изображениями. но в конце концов я не смог найти решение. Честно говоря, любая помощь в целом о том, как успешно привязать изображение, поможет мне понять, как это сделать в моем случае.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -to-the-ui