1
14
只是一个很快的答复,不幸的是,越来越晚了… 您需要设置allowsTransparency=“false”:) |
2
5
WPF WebBrowser不适用于allowsTransparency=“true”。 |
3
1
你在设置
对于一般的XAML新手提示:
编辑
我为你安排了一个替代的布局,避免使用
您可能需要浏览并更新页边距,使其看起来像您想要的那样。 此外,从屏幕截图中可以清楚地看到,由于XAML与图像中的不匹配,因此在这里您有一些额外的样式/模板发挥作用。也许来自这些风格的价值观干扰了你的控制。 |
4
1
我刚找到解决办法 on this blog . 基本上,它只是在WebControl应该位于的顶部显示另一个窗口…有点脏,但效果很好:) |
5
1
这是一个古老的问题,但我想把我所做的工作发布出来。 如果要创建一个没有边框的窗口,该窗口的大小可以调整,并且能够承载WebBrowser控件或指向您无法执行的URL的帧控件,则该控件的内容将显示为空。 不过,我找到了一个解决方法;在窗口中,如果将WindowsStyle设置为“无”,则将ResizeMode设置为Noresize(请放心,完成后您仍可以调整大小),然后确保未选中AllowsTransparency,您将拥有一个静态大小的无边框窗口,并将显示浏览器控件。 现在,您可能仍然希望能够调整大小,对吗?好吧,我们可以通过互操作调用来实现这一点:
Voila,一个没有边框的WPF窗口,仍然可以移动和调整大小,而不会与WebBrowser等控件失去兼容性。 |
6
0
我有同样的问题,找到了这个帖子。没有人澄清标记为正确的答案。我还没有简单的评论。allowsTransparency=“false”需要应用于xaml窗口标记。例子:
经过一些挖掘和调查,我终于明白了这一点,但由于这一点,我对不可见浏览器控件的问题得到了缓解。 |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
Arijit · 移动画布内绘制的矩形 2 年前 |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |