Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 视口2dVisual3D在另一个视口2dVisual3D后面不可见,即使第二个视口是透明的_C#_.net_Wpf_3d_Rendering - Fatal编程技术网

C# 视口2dVisual3D在另一个视口2dVisual3D后面不可见,即使第二个视口是透明的

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

我有一个透明的
视口2dvisual3d外部
,它被另一个
视口2dvisual3d内部
包裹起来。将
外部
添加到
内部
之前的视口时,
内部
不可见(即使
外部
是透明的)。如果先添加
internal
,则其工作正常


视觉效果由用户添加到视口中,因此添加顺序未知。如果可能的话,我不想每次用户添加新的视觉效果时都以正确的顺序删除和重新添加所有内容。有没有其他方法可以使
内部
通过
外部
可见,而不考虑视觉效果的添加顺序?

不幸的是,从后到前重新排列您的Viewport2DVsual3D(也就是说,要让一个显示在另一个透明元素的“后面”,必须先添加它),这正是您必须做的

见详情