I guess it depends. When you saw him/her wearing a blue cap, then he was wearing it already and continued wearing it. On the other, if you saw him wore a blue cap, you saw him put on a blue cap.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.