The royal wore an affordable, coordinated set for her official engagement on July 31.