You have to check after the video has started (timing can be a bit tricky), so I have this code in a timer control:
if (_iVidHeight == 0 || _iVidWidth == 0)
{
_iVidWidth = vidplayer.VideoProperties.Size.Width;
_iVidHeight = vidplayer.VideoProperties.Size.Height;
}