WPF 中如何在窗口获得焦点时收到通知?

2024-01-04

我希望在单击 WPF 中的窗口时收到通知(我使用 GotFocus 事件),但它仅在我单击窗口中的组合框时触发。我想要的是在单击窗口或窗口中的任何控件时收到通知。关于如何做到这一点有什么想法吗?


The GotFocus http://msdn.microsoft.com/en-us/library/system.windows.uielement.gotfocus%28VS.85%29.aspx当窗口获得焦点时,事件不会被触发,它仅用于控件。这活性 http://msdn.microsoft.com/en-us/library/system.windows.window.activated%28VS.85%29.aspx活动就是为了这个特定的目的。

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

WPF 中如何在窗口获得焦点时收到通知? 的相关文章

  • 如何更改 OxyPlot Y 轴字符串格式?

    谁能告诉我如何更改 Y 轴字符串格式 我想向 Y 轴百分比添加百分号 我正在使用 OxyPlot 在 wpf 中生成图表 这是我的尝试 但它不起作用 Func
  • 如何在MVVM中管理多个窗口

    我知道有几个与此类似的问题 但我还没有找到明确的答案 我正在尝试深入研究 MVVM 并尽可能保持纯粹 但不确定如何在坚持模式的同时启动 关闭窗口 我最初的想法是向 ViewModel 发送数据绑定命令 触发代码来启动一个新视图 然后通过 X
  • 绑定导致 StackOverflow

    我不确定我在这里做错了什么 可以说 我有两个用户控件BoxAand BoxB 两者都有一个名为的 DependencyPropertyText BoxB 包装了具有常规 TextBox 的 BoxA 绑定应该像这样 BoxB Text Bo
  • 如何清除 (WPF) DataGrid 中的单元格(使其获取 NULL 值)?

    我们有一个列绑定到一个可为空的 SQL 整数值 当用户尝试 清除 单元格时DataGrid 我们得到验证错误 无法转换 如何将其设置为空并将 空 值绑定到基础列 我已经用谷歌搜索了这个问题两天并找到了任何东西 我试图编辑我对 HCL 的评论
  • 打印大型 WPF 用户控件

    我有一个巨大的数据 我想使用 WPF 打印 我发现WPF提供了一个PrintDialog PrintVisual用于打印派生的任何 WPF 控件的方法Visual class PrintVisual只会打印一页 因此我需要缩放控件以适合页面
  • 如何从 XAML 设置 WPF 用户控件属性?

    我试图从 XAML 设置同一用户控件的多个实例的 fill 属性 以便区分它们 我在控件的 C 代码隐藏中使用依赖属性 并在实例化控件时在 XAML 中引用该属性 这是我尝试过的简化示例 首先是用户控件的 XAML
  • 如何从作为 UWP 运行的 WPF 应用程序处理文件激活?

    我有一个WPF我想要处理文件激活的应用程序 我找到了通过向注册表添加特定值来解决问题的解决方案 问题是最终的应用程序应该是UWP应用程序 我正在使用桌面桥来执行此操作 如果应用程序运行为UWP 它无法到达注册表来设置这些特定值 有没有其他方
  • 如何销毁或分离 CollectionView

    我观察到 WPF ItemsControls 的奇怪行为 如果将 ItemsSource 设置为实现INotifyCollectionChanged然后设置ItemsSource为空 则CollectionView创建它是为了向 Items
  • 创建可重用的 WINDOW 控件

    好吧 这似乎很难 或者我错过了一些明显的东西 我想创建可重复使用的 WINDOW 它将在所有产品中使用 这意味着该控件位于 WPF Controls 程序集中 Themes Generic xaml 不是一个解决方案 我需要为窗口提供自己的
  • 依赖属性回调不起作用

    我有以下代码 private static readonly DependencyProperty IDProperty DependencyProperty Register ID typeof int typeof DetailData
  • 如何在控件内引用用户控件主机的 StaticResource?

    我有以下内容StaticResource in my Window Resources
  • 使用 Assembly.ReflectionOnlyLoadFrom 加载 WPF 项目引用的程序集时出现奇怪的 FileLoadException

    我有一个自定义 MSBuild 任务 可以查看程序集内部以获取一些属性元数据 Assembly assembly Assembly ReflectionOnlyLoadFrom AssemblyFile 这是我们的自动化构建 发布流程所使用
  • 简单的WPF + MVVM绑定

    我有一个名为MyWindow源自于Window 我使用 MVVM 模式 因此在代码隐藏中我有以下字段 public MyViewModel ViewModel new MyViewModel ViewModel包含一个集合Person 我想
  • WPF 在菜单上选择项目或在视图模型中获取命令参数

    我正在寻找几个小时来解决一个简单的问题 我想在我的菜单项上使用 SelectedItem 但经过几个小时的 stackoverflow 我发现这是不可能的 我发现了很多关于 CommandParameter 的信息 但我不明白它是如何工作的
  • WPF水平滚动条不可见

    我在 ScrollViewer 中有一个网格 网格只有一列和许多行 我将控件添加到网格行中 问题是 当我添加控件时 我可以看到 VerticalScrollBar 但尽管我添加了非常宽的控件 但我看不到 Horizo ntalScrollB
  • WPF:将布尔值显示为“是”/“否”

    我有一个布尔值 需要在 TextBlock 中显示为 是 或 否 我尝试使用 StringFormat 执行此操作 但我的 StringFormat 被忽略并且 TextBlock 显示 True 或 False
  • TabItem ContenTemplate 上 IsMouseOver 的触发器

    我对 TabItem 样式有疑问 也许你们中的某个人可以帮助我 遵循有问题的风格
  • 无法继承形状

    为什么我不能使用继承 a 的类Shapes class http msdn microsoft com en us library ms604615 28v vs 90 29 我需要延长Rectangle具有一些方法的类 但我想以与使用相同
  • 调整屏幕和字体设置的 WPF 应用程序(或者,我如何将 DLU 与 WPF 中的单元相关联?)

    在MFC中 对话框的设计使用DLUs http msdn microsoft com en us library bb847924 aspx 在 WPF 中 我们以 1 96 英寸为单位指定 虽然这确实会缩放窗口和视觉元素 但我们如何使 W
  • TextBlock TextWrapping 不换行 #2

    好吧 那么this https stackoverflow com questions 6625177 textblock textwrapping not wrapping解决方案没有帮助 XAML 在这里

随机推荐

  • Flask 在我的包的“静态”目录中找不到文件

    我的问题与该网站上的其他几个问题类似 但我找到的答案对我不起作用 我正在学习 Flask 我正在使用 Vagrant VM 在 Ubuntu 10 04 计算机上运行 Flask 0 10 1 和 Python 2 7 我尝试了 SO Fl
  • 如何在 jQuery 选择器中定义 css :hover 状态?

    我需要使用 jQuery 在 hover 上定义 div 的背景颜色 但以下似乎不起作用 myclass hover div css background color red 我怎样才能得到相同的结果 重要的是它必须使用 jQuery 来完
  • PHP cURL 验证服务器上的 Facebook API 登录 access_token?

    任何人都可以分享一个如何使用 cURL 在我的 PHP 服务器上验证我从浏览器获得的 Facebook access token 的工作示例 以便我可以验证浏览器的登录详细信息是否可信 然后在我的服务器上安全地为我的用户创建会话 回顾一下
  • javascript/jQuery – 在垂直调整页面大小时保持 div 滚动到底部?

    我无法保持 content当垂直调整页面大小时 div 的滚动固定在底部 即 当用户调整屏幕大小期间页脚向上移动时 窗口 一词绝对应该是最后移出可见范围的东西 页脚应将 Just Some Text 字样推入可滚动内容中 而 Window
  • 如果主数据库关闭,如何连接到辅助数据库(PHP)

    我希望有人能帮助我 我已经为此苦苦挣扎了三天 这是我的情况 我正在用 php 制作一个网站 我有 2 台计算机作为 wampserver 的服务器 主服务器是192 168 0 10 辅助服务器是192 168 0 12 和一个虚拟机 我正
  • 我如何更新 pandas 数据框,只保留原始数据框在左上角?

    我有这样的情况 例如一个原始的 pandas 数据框 如下所示 columnA columnB 1 2 1 3 然后由于更新 该表看起来像这样 columnA columnB columnC 2 3 2 2 4 3 1 3 3 但是 我想保
  • 跨活动共享“全局”变量,使用 Webview 时出现问题......?

    我通过使用这样的类在活动中共享一些变量 public class Globals static Boolean hint1 graph type switcher static Boolean hint2 stockview valuati
  • 查找两个图节点之间的所有路径

    我正在研究 Dijkstra 算法的实现 以检索路由网络上互连节点之间的最短路径 我已经实施了 当我将起始节点传递给算法时 它会返回到所有节点的所有最短路径 我的问题 如何检索从节点 A 到节点 G 的所有可能路径 甚至从节点 A 到节点
  • Visual Studio 在发布模式下出现“无法加载文件或程序集。不支持操作”错误

    我有一个 C 小型项目 它使用两个外部 dll 文件 一个是Redmine Net Api dll 另一个是NLog dll 我正在使用 Visual Studio 2010 我将这两个文件添加为我的项目的参考 问题是 当我在调试模式下运行
  • Ionic - 同一页面中的多个视图

    我是 Ionic 中的菜鸟 我需要帮助 指南来构建听起来很简单的东西 我想要一个由多个内容组成的页面 其想法是在同一页面中拥有多个视图 每个视图都链接到特定的控制器 这是我的代码 index html内容
  • 如何以正确的方式在 Angular 8 中重新加载页面

    注意 我通过谷歌搜索得到了一组结果 但是 正如我在最后解释的那样 我觉得由于多样性 它们并不可靠 我有两种实用方法 一种用于导航到父节点 另一种用于重新加载自身 第一个按预期工作 而另一个则无法导致重新加载 navigateToParent
  • 如何通过运行设置文件从代码覆盖率分析结果中排除迁移文件夹?

    我想从代码覆盖率分析结果中排除所有迁移类 所以我在中使用了以下代码codecoverage runsettings文件 但代码覆盖率分析结果还包括迁移命名空间类 迁移类的命名空间是MySolution Data Migrations他们在M
  • 以编程方式清除地图缓存

    我在使用 Android Google Maps API v2 创建的 SupportMapFragment 中启用了缓存 我希望能够以编程方式清除应用程序本身内程序的缓存 这是对我提出的要求 我正在使用描述的trimCache 方法来执行
  • 在多个后续范围内查找值和 .filldown?

    VBA新手在这里 我有一个包含多个组的动态列表 每个组的顶部列出了该组的领导者 下面列出了该组的成员 A 列中每个列出的人员旁边都有一个主键 我想获取领导者的密钥 并将其应用于领导者和组中每个成员的 F 列 这样每个成员在 A 列中都有自己
  • R 中一列数据的热图

    现在我有一列数据 超过 500 行 example df lt data frame City c New York LA DC Boston Chicago Data c 780 982 111 893 989 我想构建一个热图 但我只有
  • VBA:WithEvents 谜题

    我有一个用户表单 xForm 正在类模块中实例化 假设测试类 as TestClass Dim Form as New xForm Private WithEvents EvForm as MSForms UserForm Set EvFo
  • 如何让 Gradle 将 Lombok 添加到其项目和外部依赖库中?

    我在 Eclipse Neon 中创建了一个 Java 项目 我使用 Buildship 1 0 21 将项目导入为 Gradle 项目并运行wrapper and init用于生成构建 设置和包装文件的命令 该项目有一个空的源文件夹 因为
  • 如何隐藏批处理文件的命令提示符

    我有一个批处理文件 它运行一些命令并在资源管理器中打开一些文件 我想在不打开任何命令提示符的情况下执行这些操作 是否可以 如果是这样 怎么办 我没有使用任何其他脚本 例如 vbs 提前致谢 不完全是你的答案 因为你可能不想使用 VBS 但是
  • xcodebuild 的参数用于使用最新的 sdk。

    我使用 ant exec 任务来执行 xcodebuild 来构建一些 iOS 项目 hudson 我希望能够以允许不指定 sdk 版本的方式创建脚本 因为在 hudson 从属或我的 iOS 项目上更新 sdk 后 我的所有项目都失败了
  • WPF 中如何在窗口获得焦点时收到通知?

    我希望在单击 WPF 中的窗口时收到通知 我使用 GotFocus 事件 但它仅在我单击窗口中的组合框时触发 我想要的是在单击窗口或窗口中的任何控件时收到通知 关于如何做到这一点有什么想法吗 The GotFocus http msdn m