MVVM,动画,绑定 - 我需要一个快速回答的问题

时间:2010-06-08 21:48:07

标签: silverlight mvvm binding

Dynamic animation using storyboards

我发现有一个问题直接与我遇到的问题有关。但是,该线程中提供的答案有点短。我在google上做了一些关于“附加属性”的内容,我仍然有点困惑。

有人可以对这个问题略微说清楚吗?也许为上述链接提供一些示例代码?

提前致谢

1 个答案:

答案 0 :(得分:0)

附加属性是子项中存在的容器的属性。例如,它允许您在网格中设置UIElement的列和行:

<Grid>
...
<Button Grid.Row="1">Push Me!</Button>
</Grid>

Grid.Row是附加属性,即使Button本身没有定义Grid.Row,也可以访问该按钮。

无论是动画还是拥有什么,这就是附加属性所做的事情。在链接中,您将注意到对Canvas.Top等的引用,以及正在做的是告诉您要为其添加Canvas.Top属性的对象,您希望它在父容器中具有某个位置。