看了一下你的代码,你的本意是将视频播放在Grid背景指定的区域里面但是这样是不行的,此时无论你的VideoDrawing 指定的Rect的区域是多少,都会在整个Grid的背景显示的,因为Grid.Background是不能指定区域的,这是一个整体,所以整个背景都处于预加载的状态,MediaPlayer 会将Grid.Background渲染成黑色的。