Hmmm ... unfortunately that would be awkward. I assume that this is a known problem and that calling it from OnInit would solve the problem.
The problem is obviously that the stylesheet is not applied to the iframe. Is there any way to assign the new stylesheet to the iframe using Javascript?