2011-05-05 71 views
0

我正在使用<grid><row/columnDefinitions>设置wp7上的3 x 3网格。当有人点击一个单元格时,我希望单元格占用整个3×3空间(所以现在网格是1×1)。此外,当发生这种情况时,我需要将其制作为慢放大或类似的动画。在wp7上展开网格单元

任何想法,我应该从哪里开始?

回答

0

我没有一个确切的答案,但可以记下我的初步想法,可以帮助你。

出现RowDefinition和ColumnDefinition的Height和Width属性是Dependency属性,这意味着您可以使用Storyboard为其设置动画效果。您可以创建九个故事板(每个网格一个)或一个故事板,您可以在代码中修改所需的动画。

另一种方法可能是使用Visual状态管理器,每个单元格都有单独的状态,您可以通过更改行和列定义来实现后续效果。有点乏味,因为你需要十个状态。