Princess Kate wore a British millinery hat to attend an event and exposed her stocking legs (4 photos)