【问题标题】:Property to determine whether any descendant element has focus?确定任何后代元素是否具有焦点的属性?
【发布时间】:2023-03-17 11:54:02
【问题描述】:

假设我有一个包含多个 UI 元素的元素(在我的情况下是 StackPanel)(在我的情况下,包含在 etc.etc 中的各种 Grids 中包含的大量文本框。包含在 StackPanel 中)。

我想知道这些文本框是否有焦点。 (我想将此属性绑定到 View-Model 属性。)是否有此属性?如果不是,那么绑定到此类信息的最简单方法是什么,而不必先提取所有文本框? (它们由模板生成。)

【问题讨论】:

    标签: c# .net wpf binding dependency-properties


    【解决方案1】:

    您可以使用IsKeyboardFocusWithin。你想对它做什么样的绑定?如果它很简单,例如您想要更改堆栈面板的背景(如果其中的文本框具有焦点),您应该能够将其用作样式触发器。

    【讨论】:

      猜你喜欢
      • 2011-09-12
      • 1970-01-01
      • 2018-02-09
      • 1970-01-01
      • 2010-11-03
      • 2014-10-15
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多