在 WindowsFormsHost 上放置阴影?
Placing a shadow over a WindowsFormsHost?
我有一个 WPF 网格停靠在 WindowsFormsHost 中托管的 RichTextBox 旁边。网格有一个覆盖 WindowsFormsHost 的阴影,但是,它没有显示在 WindowsFormsHost 上。
这是托管 Windows 表单控件的一般问题还是有解决方法?
提前致谢。
<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>
WindowsFormsHost 在最高 z-index 下运行,不能被覆盖。这是一个名为 "airspace problem" 的老问题。不幸的是,没有解决方法。
我有一个 WPF 网格停靠在 WindowsFormsHost 中托管的 RichTextBox 旁边。网格有一个覆盖 WindowsFormsHost 的阴影,但是,它没有显示在 WindowsFormsHost 上。
这是托管 Windows 表单控件的一般问题还是有解决方法?
提前致谢。
<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>
WindowsFormsHost 在最高 z-index 下运行,不能被覆盖。这是一个名为 "airspace problem" 的老问题。不幸的是,没有解决方法。