在wp7上展开网格单元格

时间:2011-05-05 02:21:24

标签: xaml windows-phone-7

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

我应该从哪个想法开始?

1 个答案:

答案 0 :(得分:0)

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

RowDefinition和ColumnDefinition的高度和宽度属性似乎是依赖属性,这意味着您可以使用故事板为它们设置动画。您可以创建九个故事板(每个网格一个)或一个故事板,您可以在代码中修改所需的动画。

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