Jesse Liberty has created this article in order to answer the question about how to create extension methods in VB.
It turns out that the key difference is that the extension must be defined in a Module and not in a class. Thus, building on the code from the previous example, we end up with the same Page.xaml and a very similar Page.xaml.vb and a quite different Extension.vb.