【问题标题】:Any way of achieving a 'permanent tooltip' type of feature in WPF?有什么方法可以在 WPF 中实现“永久工具提示”类型的功能?
【发布时间】:2011-12-20 00:13:35
【问题描述】:

基本上,我需要一个格式良好的堆栈面板来永久显示在控件上。如果需要,此堆栈面板将与其他控件重叠。所以我想说的是,它在网页设计中的等价物是 z 索引中最高的(不确定这是否适用于 wpf - 我对它比较陌生)。

【问题讨论】:

标签: c# wpf z-index stackpanel


【解决方案1】:

还有一个称为Adorner Layer 的第二层,您可以使用它来...装饰其他控件。当您将 UI 添加到 Adorner Layer 时,它会与它所装饰的控件保持一致,并且始终具有高于常规控件的最高 z-index。

顺便说一句,文档说不可能使用 XAML 添加装饰器,但通过附加属性(或混合行为)的魔力,确实可以使用 XAML 元素创建装饰器。我没有可用的示例,但这个 Codeproject article 提供了一个很好的浏览

【讨论】:

  • 非常感谢!!完美的解决方案!
【解决方案2】:

看起来您正在寻找Adorner

【讨论】:

  • 非常感谢!!完美的解决方案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-19
  • 1970-01-01
相关资源
最近更新 更多