当AllowsTransparency =“True”时,wpf WindowsFormsHost 不可见

2023-12-21

有人在这里解决了这个问题http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6f9dd3b5-af92-4076-9b4e-1a770dd52f70/ http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6f9dd3b5-af92-4076-9b4e-1a770dd52f70/

但那是2006年的事了。我目前使用的是.net框架3.5。现在有没有更好的解决办法。有谁知道微软在 4.0 中是否有针对此问题的直接解决方案?


是的,这行不通。引用自this http://msdn.itags.org/visual-studio/113392/ link

这是使用的限制 WS_EX_LAYERED 和 更新LayeredWindow()。这种形式的 分层窗口不支持子窗口 视窗。这是 Win32 的限制, 不是 WPF 限制。子窗口 可以使用恒定的不透明度 (WS_EX_LAYERED 和 SetLayeredWindowAttributes)但 WPF 不支持该模式,因为它是 更具限制性(恒定与 每个像素的不透明度)。

我能找到的最好的解决方案来自this https://learn.microsoft.com/en-us/archive/blogs/changov/webbrowser-control-on-transparent-wpf-window link.

我在尝试时向AllowsTransparency 窗口添加了一个System.Windows.Forms.TextBox,您可以从以下位置下载我的修改版本here https://www.mediafire.com/file/54p85b45c45wq61/WebBrowserOnTransparentWindow.zip/file.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当AllowsTransparency =“True”时,wpf WindowsFormsHost 不可见 的相关文章

  • WPF:使用 StringFormat={}{0:F2} 进行文本框绑定。不显示零

    我使用以下 XAML 将对象绑定到 TextBox
  • 了解使用 Windows 本机 WPF 客户端进行 ADFS 登录

    我已经阅读了大量有关 ADFS 与 NodeJS Angular 或其他前端 Web 框架集成以及一般流程如何工作的文献 并通过 Auth0 Angular 起始代码构建了概念证明 但我不明白如何这可以与本机 WPF Windows 应用程
  • 在简单注入器中解析具有自定义参数的类

    我正在使用以下命令创建 WPF MVVM 应用程序简易注射器作为 DI 容器 现在 当我尝试从简单注入器解析视图时遇到一些问题 因为我需要在构造时将参数传递到构造函数中 而不是在将视图注册到容器时 因此这不是适用的 简单注入器将值传递到构造
  • 是否可以在事件处理程序开始期间和结束期间更改一次视图?

    我只需单击一下即可从数据库获取数据 我有一个事件处理程序 触发时应在状态栏中显示 数据检索 并应在事件处理程序结束之前再次更改为 就绪 但文本只更新一次 即第二次 准备就绪 一般是怎么做的 private void Next Click o
  • 使用 BlockingCollection 更新 ObservableCollection

    我订阅了一项服务 当收到新元素时 该服务将引发一个事件 我将此元素添加到BlockingCollection 我有第二个线程正在运行 它将循环BlockingCollection添加 更新可观察集合中的元素 问题是你如何添加Observab
  • 不支持 URI 前缀

    我正在尝试使用以下方法加载和播放波形文件 SoundPlayer simpleSound new SoundPlayer pack application MyAssembly component Sounds 10meters wav s
  • 关闭主窗口时 WPF 应用程序不会关闭

    我习惯了在 Visual Studio 中进行 WinForms 编程 但我想尝试一下 WPF 我向我的项目添加了另一个窗口 名为 Window01 主窗口称为MainWindow 之前public MainWindow 构造函数我声明Wi
  • 将 MahApps 图标与 ContextMenu 结合使用

    我正在使用 MahApps Metro UI 工具包编写 WPF 应用程序 http mahapps com guides quick start html http mahapps com guides quick start html
  • 如何使用 MVVM 打开和关闭新 Windows?

    对于 MVVM 和 WPF 什么是处理打开和关闭新窗口和对话框的好 直接方法 打开和关闭应该由 ViewModel 驱动 对吗 但 ViewModel 不应该知道视图 我通常为此使用接口 例如 如果我想在单独的窗口中编辑记录 我有一个接口
  • 跨项目/dll 访问 Xaml 中的资源

    是否可以从另一个项目引用存储在 ResourceDictionary 构建操作 资源 中的 Xaml 资源 我想将资产合并到主项目的资源字典中或单独访问它们 例如 项目 MyResources 包含一个名为 Assets 的文件夹 其中有一
  • 以编程方式使用自定义元素创建网格

    我正在尝试以编程方式创建一个网格 并将自定义控件作为子项附加到网格中 作为 2x2 矩阵中的第 0 行第 0 列 为了让事情变得更棘手 我使用了 MVVM 设计模式 下面是一些代码可以帮助大家理解这个想法 应用程序 xaml cs base
  • 如何更改 OxyPlot Y 轴字符串格式?

    谁能告诉我如何更改 Y 轴字符串格式 我想向 Y 轴百分比添加百分号 我正在使用 OxyPlot 在 wpf 中生成图表 这是我的尝试 但它不起作用 Func
  • 在 WPF 中将 png 图像合并为单个图像

    我正在寻找一种将一些 PNG 平铺图像合并为大图像的方法 所以我搜索并找到了一些链接 This https stackoverflow com questions 6325057 c sharp combine lots of images
  • WPF画布性能-children.add调用多次

    我在长画布上绘制了很多线条 想想条形图 并对其性能进行了相当好的调整 使用低级几何类并冻结它们等 这极大地提高了性能 但仍然需要几秒钟将几千个项目加载到画布中 我对应用程序进行了性能分析 看起来每次调用都花费了很大一部分时间canvas c
  • 缓冲数据库游标中的数据,同时保持 UI 响应

    我有一个已填充的数据库目录和一个可用于检索对象的游标 这个目录显然可能非常大 我想做的是使用反应式用户界面缓冲数据 同时保持 UI 数据绑定和响应 我按照步骤操作here http www interact sw co uk iangblo
  • 异步WCF调用来保存线程?

    In 另一个问题 https stackoverflow com q 19731600 279516 建议我发送异步网络请求 而不是在后台线程上发送同步请求 原因是为了不浪费一根线 我试图理解这是怎么回事 这是最初的做法 我可以理解这里怎么
  • 如何防止在 ActiveX 方法调用期间重新进入 WPF 事件处理程序?

    我们从 WPF 和 STA 应用程序中调用 ActiveX 组件上的方法 此调用是通过以下方式后期绑定执行的 res ocx GetType InvokeMember methodName flags null ocx args 其中 oc
  • WPF DataGrid 验证/绑定模式错误

    我创建了一个非常简单的新项目 仅测试 Microsoft WPF DataGrid 行为 不涉及其他 我只使用标准的 DataGrid
  • 如何修复圆角按钮中边框和背景之间的空白?

    我为我的 WPF 应用程序创建了一个简单的按钮模板
  • 在 WPF 中使用 Datagrid 进行多重选择

    我想知道如何使用 DataGridCheckBoxColumn 选择多行 这里我只能选择一行 但如何进行多项选择 我的 XAML 如下

随机推荐

  • 有没有办法在 CSS 中对齐多个表中的列?

    见下图 请注意 按日期分隔的两个表并未对齐 ZZ 列 XX 列和第三列 这是因为我们目前的实现方式是根据里面的文本改变列宽 我尝试使用固定宽度 但它在多个设备上看起来不太好 有没有办法我可以实现这个 以便 列是对齐的 无论内容如何 它都会通
  • Google REST API v3 - 修订:列表与“显示更详细的修订”

    我需要获取 Google 文档的修订的详细列表 使用 Google API Explorer 时 GET https www googleapis com drive v3 files fileId revisions 我只得到非详细列表
  • 开始检测活动以获得结果

    我有一项活动假设为 活动 A 我通过两种方式开始a StartActivity b StartActivityForResult 现在我有一些方法对于活动开始的方式有不同的行为 现在我想检测 活动 A 是否已启动以获得结果 那么我的问题是我
  • HTML5 历史 API 和书签

    如果 History API 创建的 URL 不是 真实 URL 那么使用 History API 有何意义 当然 我可以随心所欲地推送状态 但如果我不能将这些 URL 之一作为书签包含在某处 那还有什么意义呢 我真正的问题是 如何设置一个
  • 在 nextjs 中将 props 从一个页面传递到另一个页面

    我有一个虚拟项目 在我的项目中 我有两个页面 test1 和 test2 我想将一个道具从 page1 传递到 page2 我知道我可以使用 useRouter 钩子 但我不想将此道具设置为查询字符串 在我的 test1 页面中 我有一个颜
  • 使用 CRF 进行多元二元序列预测

    这个问题是一个延伸this one https stackoverflow com questions 53977695 multivariate binary sequence prediction with lstm其重点是 LSTM
  • Typescript Promise 拒绝和 vscode 调试器行为

    我正在尝试使用打字稿学习承诺 但我遇到了一些问题 无法理解导致此类 vscode 调试行为的原因 这是一个例子 example 1 new Promise resolve reject gt reject test1 debugger st
  • Lock.__enter__() 和 Condition.__enter__() 的文档

    我试图找到哪里 enter and exit Python 2 7 记录了线程化对象的方法 这主文档页面 https docs python org 2 7 library threading html condition objects关
  • 可以判断哪个工作簿调用了 Excel 加载项中的函数 (xla)

    我想在 Excel 加载项中编写一个小日志记录函数 我将从许多不同的工作簿中调用该函数 我希望能够通过仅传递日志文本来调用它 并且日志函数本身可以处理时间戳 工作簿名称 etc 但是 我无法使用 ThisWorkbook 或 ActiveW
  • 如何实现基于Python的四连棋检查胜负的功能?

    我正在编写一个 Connect 4 游戏 您可以在其中选择棋盘的大小 该游戏适用于大多数棋盘尺寸 但当棋盘比宽高时就会出现问题 我不断收到索引超出范围的错误 我不确定我做错了什么 这就是我现在的检查功能 因为它是唯一给我带来问题的部分 de
  • 如何获取 TensorFlow 数据集每个类的样本

    我正在使用 TensorFlow 数据集中的数据集 有没有一种简单的方法来访问数据集中每个类的样本数量 我正在搜索 keras api 但没有找到任何可以使用的函数 最终我想绘制一个条形图 其中 Y 轴为样本数 X 轴为 int 指示类 I
  • 计算剩余时间?

    我有一个这样生成的时间 SimpleDateFormat dateFormatUCT new SimpleDateFormat yyyy MM dd HH mm dateFormatUCT setTimeZone TimeZone getT
  • 使用 Castle ActiveRecord 插入多行并忽略任何重复的推荐方法

    我有一个 webmethod 可以将一堆菜谱插入到数据库的队列中 用于存储用户有兴趣烹饪的菜谱 类似于 NetFlix 的电影队列 用户可以一次检查一堆食谱并将其排队 我有类似这样的代码 WebMethod public void Enqu
  • 发送带有标头的 HTTP GET 请求

    我想从我的 Android 应用程序请求带有 GET 参数的 URL 并读取响应 在请求中我必须添加一个x zip header 网址是这样的 http example com getmethod aspx id 111 method Te
  • “on”和“live”或“bind”有什么区别?

    在 jQuery 中v1 7一种新方法 on http api jquery com on 加入 从文档中 on 方法将事件处理程序附加到 jQuery 对象中当前选定的元素集 从 jQuery 1 7 开始 on 方法提供了附加事件处理程
  • c中malloc()和free()的正确使用

    我是 C 新手 所以如果这太明显了 请原谅我 但我在查找代码中导致分段错误的错误时遇到了问题 我相信问题可能出在 malloc 的使用上 但我并不肯定 这是代码 include
  • 动态添加名称以数值开头的变量

    我注意到 如果我尝试创建一个具有以数值开头的键名称的对象 则会抛出错误 这与此处概述的 JavaScript 命名一致 哪些字符对于 JavaScript 变量名有效 https stackoverflow com q 1661197 36
  • C++ 标准中的 if..else 语句

    来自 C 标准第 6 4 1 节 if 语句 如果条件 6 4 为真 则执行第一个子语句 如果选择的 else 部分 语句存在并且条件产生 false 第二个 子语句被执行 在 if 语句的第二种形式中 包括 else 如果第一个子语句也是
  • 根据AMD64 ABI,什么样的C11数据类型是数组

    我正在研究 OSX 上使用的 x86 64 的调用约定 并正在阅读 聚合和联合 部分System V x86 64 ABI 标准 http www x86 64 org documentation abi pdf 它提到了数组 我认为这就像
  • 当AllowsTransparency =“True”时,wpf WindowsFormsHost 不可见

    有人在这里解决了这个问题http social msdn microsoft com forums en US wpf thread 6f9dd3b5 af92 4076 9b4e 1a770dd52f70 http social msdn