Answer
Yes, Stephan El Shaarawy represented Italy at UEFA Euro 2016. He was called up to the squad on 31 May 2016 and played in all three of Italy's group stage matches. He was then substituted in the second half of Italy's quarter-final match against Germany, which Italy lost 6-5 on penalties after the match had finished 1-1 after extra time.