【问题标题】:MVVM, Animations, Binding - I need a quick question answeredMVVM、动画、绑定——我需要一个快速的问题回答
【发布时间】:2010-06-08 21:48:07
【问题描述】:

Dynamic animation using storyboards

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

有人能解释一下这个问题吗?或许可以为上述链接提供一些示例代码?

提前致谢

【问题讨论】:

  • 尝试评论那个问题,也许作者有更多数据
  • 我可以对已回答的主题发表评论吗?我找不到像其他未回答的按钮一样的“添加评论”按钮。抱歉 - 我是新来的。
  • 那是因为你需要 50 个代表。我会给你一点推动力。

标签: silverlight mvvm binding


【解决方案1】:

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

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

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

无论是动画还是你有什么,这就是附加属性的作用。在链接中,您会注意到对 Canvas.Top 等的引用,这样做是告诉您要为其添加 Canvas.Top 属性的对象,您希望它在父容器中具有特定位置。

【讨论】:

  • 感谢您的洞察力。您能否提供有关我发布的链接的更多信息?差不多,我将如何使用您给我的这些信息来解决链接中的问题? Link 尝试绑定动画的“To”属性,我仍在摸索那部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-29
  • 2021-05-12
  • 2014-02-26
  • 2010-10-30
  • 1970-01-01
相关资源
最近更新 更多