gpt4 book ai didi

wpf - 创建的 Viewport2DVisual3D 框架不可见

转载 作者:行者123 更新时间:2023-12-03 17:56:27 24 4
gpt4 key购买 nike

大家好,我有这样的框架代码

<Frame Name="wow" Width="1200" Height="600" ></Frame>

当我点击 button , 它用这样的 url 加载它
wow.Source=(new Uri("http://www.google.com"));

当我把它扔进 grid 时它会起作用,它看起来很好但是当我把它扔到 viewport2dvisual3d容器,它没有出现。
  <Viewport2DVisual3D.Visual >
<Grid Width="1200" Height="600" Name="frontPanel" Background="Blue">
<Frame Name="wow" Width="1200" Height="600" ></Frame>
</Grid>
</Viewport2DVisual3D.Visual>
frame甚至不可见。我确实看到我的鼠标在几秒钟内变为加载符号,但我似乎仍然看不到框架。

这是一个错误吗?还是我必须做些什么才能使框架出现在 viewport2dvisual3d 中?哪个在视口(viewport) 3d 内?

最佳答案

到目前为止,我可以看到您缺少 GeometryMaterial对于 Viewport2DVisual3DViewport2DVisual3D.IsVisualHostMaterial对于 Material
Viewport2DVisual3D 对象的完整示例

    <Viewport2DVisual3D>
<Viewport2DVisual3D.Geometry>
<MeshGeometry3D Positions="-1,1,0 -1,-1,0 1,-1,0 1,1,0"
TextureCoordinates="0,0 0,1 1,1 1,0"
TriangleIndices="0 1 2 0 2 3" />
</Viewport2DVisual3D.Geometry>
<Viewport2DVisual3D.Material>
<DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True" />
</Viewport2DVisual3D.Material>
<Grid Width="1200" Height="600" Name="frontPanel" Background="Blue">
<Frame Name="wow" Width="1200" Height="600" ></Frame>
</Grid>
</Viewport2DVisual3D>

关于wpf - 创建的 Viewport2DVisual3D 框架不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com