My personal theory goes like this;
Fish feed more actively when a front is moving through because they think the end of the world is coming.
Fish also feed more actively when it is beginning to rain because more bugs are being knocked into the water and because they think the end of the world is coming.
fish quit feeding after a good rain or a front moves through because their bellies are full and the world didn't come to an end.
My theory is a good one because i've never had a fish tell me i was wrong.