放置一个图像到的Viewport3D在WPF
-
26-09-2019 - |
题
我有在WPF的显示的Viewport3D个图像的问题。
<Grid>
<Image Source="G:\Demo\virtualization\virtualization\2.jpg"/>
<Viewport3D Name="mainViewport" ClipToBounds="True" HorizontalAlignment="Stretch" Height="300">
<Viewport3D.Camera>
<PerspectiveCamera
LookDirection="0,0,-20"
UpDirection="0,1,0"
Position="-40,40,40"
/>
</Viewport3D.Camera>
<Viewport2DVisual3D>
<Image Source="G:\Demo\virtualization\virtualization\img3.bmp"/>
</Viewport2DVisual3D>
</Viewport3D>
</Grid>
以上是我使用的代码。那就是的Viewport3D被显示,但它是内部不显示的Viewport3D图像后面的第一图像。
我哪里做错了吗?
请帮助!
由于
解决方案
您需要的材料。查看是否插入这只是图像标签以上有助于:
<Viewport2DVisual3D.Material>
<DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True" Brush="White"/>
</Viewport2DVisual3D.Material>
编辑:从MSDN文档作出。不能尝试它的权利,但在这里的例子指定您可能还需要其它标签:的 http://msdn.microsoft.com/de-de/library/system.windows.media.media3d.viewport2dvisual3d.aspx
不隶属于 StackOverflow