今天有人在问:怎么把控件贴到三维空间里的一个面上?我想,可以看看这篇文章:使用 WPF 向控件和三维表面添加视频(
http://msdn.microsoft.com/zh-cn/magazine/cc163455.aspx),看完之后你举一返三,一定会有收获。
<GeometryModel3D.Material>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<VisualBrush>
<VisualBrush.Visual>
<MediaElement Source="myMedia.wmv" />
</VisualBrush.Visual>
</VisualBrush>
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</GeometryModel3D.Material>
关键在于
灵活应用DiffuseMaterial 的Brush 属性。