It is thought Charles will wear a military uniform instead of britches and silk stockings, abandoning centuries of tradition.