Delegates vs. Bindings

Is there a “rule of thumb” for either using a delegate approach or using bindings ? Maybe, I miss the clue here of both usages, but it seems to me that either approaches can be considered when interacting with controls. Can this topic be more elaborated ?