-2

移动 ViewPort3D 的透视相机后,3D 视觉效果的渲染需要几秒钟才能完全渲染。

没有“渲染”事件或类似的东西。

有什么方法可以检测渲染何时完成?

4

1 回答 1

0

目前您不能这样做,因为 ViewPort3D 中没有属性可以满足您的需求。

最接近的一种是使用 ViewPort3D 的继承属性,即IsInitialized属性。此属性将告诉您诸如 ViewPort3D 之类的 FrameworkElement 是否正在完成EndInit(完成初始化)。

由于您没有提及您使用哪个平台,我假设您使用的是 .NET Framework 4.7 及更高版本而不是 .NET Core。

IsInitialized这是关于属性 的官方文档: https ://docs.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement.isinitialized?view=netframework-4.7

于 2021-02-11T04:32:25.580 回答