【发布时间】:2011-12-20 00:13:35
【问题描述】:
基本上,我需要一个格式良好的堆栈面板来永久显示在控件上。如果需要,此堆栈面板将与其他控件重叠。所以我想说的是,它在网页设计中的等价物是 z 索引中最高的(不确定这是否适用于 wpf - 我对它比较陌生)。
【问题讨论】:
标签: c# wpf z-index stackpanel
基本上,我需要一个格式良好的堆栈面板来永久显示在控件上。如果需要,此堆栈面板将与其他控件重叠。所以我想说的是,它在网页设计中的等价物是 z 索引中最高的(不确定这是否适用于 wpf - 我对它比较陌生)。
【问题讨论】:
标签: c# wpf z-index stackpanel
还有一个称为Adorner Layer 的第二层,您可以使用它来...装饰其他控件。当您将 UI 添加到 Adorner Layer 时,它会与它所装饰的控件保持一致,并且始终具有高于常规控件的最高 z-index。
顺便说一句,文档说不可能使用 XAML 添加装饰器,但通过附加属性(或混合行为)的魔力,确实可以使用 XAML 元素创建装饰器。我没有可用的示例,但这个 Codeproject article 提供了一个很好的浏览
【讨论】:
看起来您正在寻找Adorner。
【讨论】: