C# 视口2dVisual3D在另一个视口2dVisual3D后面不可见,即使第二个视口是透明的
我有一个透明的C# 视口2dVisual3D在另一个视口2dVisual3D后面不可见,即使第二个视口是透明的,c#,.net,wpf,3d,rendering,C#,.net,Wpf,3d,Rendering,我有一个透明的视口2dvisual3d外部,它被另一个视口2dvisual3d内部包裹起来。将外部添加到内部之前的视口时,内部不可见(即使外部是透明的)。如果先添加internal,则其工作正常 视觉效果由用户添加到视口中,因此添加顺序未知。如果可能的话,我不想每次用户添加新的视觉效果时都以正确的顺序删除和重新添加所有内容。有没有其他方法可以使内部通过外部可见,而不考虑视觉效果的添加顺序?不幸的是,从后到前重新排列您的Viewport2DVsual3D(也就是说,要让一个显示在另一个透明元素的“
视口2dvisual3d外部
,它被另一个视口2dvisual3d内部
包裹起来。将外部
添加到内部
之前的视口时,内部
不可见(即使外部
是透明的)。如果先添加internal
,则其工作正常
视觉效果由用户添加到视口中,因此添加顺序未知。如果可能的话,我不想每次用户添加新的视觉效果时都以正确的顺序删除和重新添加所有内容。有没有其他方法可以使
内部
通过外部
可见,而不考虑视觉效果的添加顺序?不幸的是,从后到前重新排列您的Viewport2DVsual3D(也就是说,要让一个显示在另一个透明元素的“后面”,必须先添加它),这正是您必须做的
见详情