如何将任何控件设置到屏幕的最顶层。对于例如我在datatemplate或tierichal数据模板中有一个文本块..等等...现在我想在mouseover上将此文本块设置为最顶层。在IsMouseOver的触发器中将Grid.ZIndex值设置为1不会多次运行。为此,我在窗口中将所有控件的ZIndex值设置为-1。它在一个场景中起作用,但在其他时候不起作用。
如果有人能够了解ZIndex的细节以及如何将控件设置到最顶层而不必担心其他控件,那将会有很大的帮助。
注意:将ZIndex的值设置为更高的值,例如99999也不起作用。
答案 0 :(得分:5)
ZIndex
相对于同一Panel
中的其他控件。高于另一个控件的数字将确保它显示在该控件的“上方”。
如果您的控件不在同一个Panel
,ZIndex
将无法帮助您。您可能需要提供有关您正在做的事情的更多信息,但听起来Adorner
对您更有用。