在WindowsFormsHost上放置阴影?

时间:2020-05-04 16:18:22

标签: wpf winforms xaml windowsformshost

我有一个WPF网格停靠在WindowsFormsHost内部托管的RichTextBox旁边。网格上有一个阴影覆盖WindowsFormsHost,但是,它没有显示在WindowsFormsHost上。

这是托管Windows Forms控件的常见问题吗?

谢谢。

<WindowsFormsHost x:Name="WinFormsHost" Focusable="True" Background="White"/>
<Grid Background="White">
    <Grid.Effect>
        <DropShadowEffect Direction="90" Color="#FFC3C3C3" BlurRadius="15" Opacity="0.2"/>
    </Grid.Effect>
</Grid>

1 个答案:

答案 0 :(得分:0)

WindowsFormsHost在最高z索引下运行,不能被覆盖。这是一个古老的问题,称为“空域问题”。不幸的是,没有解决方法。