Kate Middleton wore Amanda Wakeley to her first solo appearance as the Duchess of Cambridge at a charity event held at Clarence House.