The Duchess of Cambridge wore Alexander McQueen to open the new Victoria and Albert Museum in Dundee.