Prince William was one of the high-ranking members of the Royal Family who attended a glitzy event at Buckingham Palace tonight.