Ответ 1
Вы можете использовать событие ContentRendered или переопределить виртуальный метод OnContentRendered следующим образом:
bool _shown;
protected override void OnContentRendered(EventArgs e)
{
base.OnContentRendered(e);
if (_shown)
return;
_shown = true;
// Your code here.
}