2010-09-09 62 views
0

是否可以通过xaml中的触发器更新元素的zindex属性?通过xaml更改Zindex

我认为类似下面会的工作,但它不是:

<i:EventTrigger EventName="MouseEnter"> 
    <ei:ChangePropertyAction TargetObject="{Binding ElementName=Grid}" PropertyName="Canvas.ZIndex" Value="999"/> 
</i:EventTrigger> 

感谢, 沃斯。

+0

您必须使用Stack Overflow文本编辑器的“代码”按钮来添加任何XAML,否则会被吃掉(作为未知的HTML元素)。 – 2010-09-09 15:46:17

+0

欢迎来到SO,请花几分钟时间阅读常见问题和Markdown文档(在编辑问题时右边有一个有用的synposis)。 – AnthonyWJones 2010-09-09 17:23:11

回答

0

您应该尝试将PropertyName描述为“(Canvas.ZIndex)”,因为ZIndex是附加属性。 (请参阅http://msdn.microsoft.com/en-us/library/cc645024(VS.95).aspx

+0

丹尼斯... thansk的反馈,但我没有真正遵循。你在暗示我改变这条线? – voss 2010-09-10 14:25:36

+0

PropertyName =“Canvas.ZIndex” – voss 2010-09-10 14:26:43

+0

PropertyName =“(Canvas.ZIndex)”< - 注意圆括号。 Altou我甚至不确定ChangePropertyAction可以更改附加属性 – Denis 2010-09-10 20:15:08