在 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