我在 C# 中有以下布局,其中 WindowsFormHost 托管 OpenGL 窗口。我想在它上面添加一个透明画布,我可以在其中绘制 2D 东西。但是,此代码不起作用。请帮忙。
mc:Ignorable="d">
<Grid>
<DockPanel>
<WindowsFormsHost Grid.Column="0" x:Name="ScannerViewPanel"/>
<Canvas Background="Transparent"/>
编辑:我添加画布后,OpenGL 内容不显示,而只显示不透明的画布。我试图使画布透明,将不透明度设置为 0,它仍然是不透明的。