Данные привязка изображения к пользовательскому интерфейсуC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Данные привязка изображения к пользовательскому интерфейсу

Сообщение Anonymous »

Я создаю тетрис, используя WPF C#, и в настоящее время я могу удерживать фрагмент и сохранять удерживаемый фрагмент в стеке. Проблема, с которой я сейчас сталкиваюсь, заключается в возможности предварительного просмотра удерживаемой части в пользовательском интерфейсе. Я не уверен, как мне следует привязывать изображения, соответствующие удерживаемой части, к пользовательскому интерфейсу. Я уже реализовал функцию Top(), позволяющую видеть удерживаемый фрагмент в стеке, я просто не знаю, как отобразить это с помощью изображения.

Код: Выделить всё

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;
}
Функция HoldImageUri предназначена для установки URI, который будет использоваться на основе текущего удерживаемого тетромино.
введите здесь описание изображения< /p>
Это текущая папка с изображениями, которая у меня есть.
Я пытался найти в Интернете информацию о том, как выполнить одностороннюю привязку данных и как я могу работать с изображениями. но в конце концов я не смог найти решение. Честно говоря, любая помощь в целом о том, как успешно привязать изображение, поможет мне понять, как это сделать в моем случае.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -to-the-ui
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»