Swiss energy utility Axpo Holding AG said on Thursday it has agreed to buy the entire electricity generated by an 82-MW onshore wind farm in Belgium.