2010-09-09 203 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