public virtual void DoModal(int ParentID)
{
if (!_running)
{
PageLoad(ParentID);
}
while (_running && GUIGraphicsContext.CurrentState == GUIGraphicsContext.State.RUNNING)
{
if (ProcessDoModal() == false)
{
break;
}
}
if (_running)
{
PageDestroy();
}
}