2015-09-11 2 views
-4

Я очень новичок в C#. Теперь моя ситуация в том, что у меня есть два разных изображения, откуда я узнаю, какой из них щелкнул/коснулся пользователь? Могу ли я использовать кодировку для щелчка и косвенное кодирование?Как узнать, какое изображение коснулось/нажало на C# (мобильное кодирование)

void Update() { 
    for (int i = 0; i < Input.touchCount; i++) { 
     if (imageA.transform.position.x == Input.GetTouch (i).position.x && imageA.transform.position.y == Input.GetTouch(i).position.y) { 
       textA.text = "Hello"; 
      } 
    } 
} 
+0

Это для Windows Phone или MS Surface? WinForms? XAML? _ [Как задать хороший вопрос?] (Http://stackoverflow.com/help/how-to-ask) _ – MickyD

+0

Можете ли вы показать нам какой-то код, чтобы мы знали, что вы сделали до сих пор? – vesan

+0

для телефона android –

ответ

0

Всякий раз, когда вы нажимаете на имидж object sender, который является параметром события выстрелил дает вам информацию. Вы можете наложить его на тип, с которого он отправлен, и содержать все данные.

private void Image_MouseDown(object sender, MouseButtonEventArgs e) 
     { 
      Image image = sender as Image; 
      //image is your image control and it has all its properties set 
     } 
+0

Я хочу сделать, если пользователь коснулся/нажал изображение A, он отобразит «Hello», если пользователь коснется/щелкнул изображение B, на нем отобразится «Bye». Итак, как это сделать? –

+0

У вас есть имена для ваших изображений ??? – Akansha

+0

в объекте изображения искать свойство Name и записывать условие if (image.Name == "imageA") {textA.Text = "Hello";} else if (image.Name == "imageB") {textA.Text = "До свидания";} – Akansha

Смежные вопросы