在 Windows Phone 中,爲 Grid 添加 Tilt 效果

在 Windows Phone 中,Tilt 效果是比較經典的效果,咱們能夠很簡單的爲按鈕等控件添加這樣的效果(使用 Windows Phone Toolkit 的Tilt 效果),可是,若是咱們想要讓一個 Grid 也具備 Tilt 效果的話,若是直接這麼寫是不會起做用的:html

<Grid x:Name="GridGame" toolkit:TiltEffect.IsTiltEnabled="True">

爲何給按鈕這樣寫是能夠的,而Grid就失效了呢?spa

這是由於,Tilt效果只對 "Seleteable" 的項上,Grid 不是"Selecteable"的項……code

那怎麼解決呢?htm

方法也很簡單,有點取巧的意思,就是在Grid外邊套上一個"Selectable"的項:ListBoxItem。寫法是這樣的:blog

<ListBoxItem toolkit:TiltEffect.IsTiltEnabled="True">
   <Grid x:Name="GridGame"></Grid>
</ListBoxItem>

這樣Grid也就具備了Tilt效果了。get

相關文章
相關標籤/搜索