Silverlight和MikesFlipControl

时间:2010-02-21 19:17:43

标签: silverlight

我想知道什么时候使用一些第三方Silverlight控件作为容器控件,为什么在其中包含的控件在后面的代码中是不可访问的。直到控件加载。我正在看的例子是使用Mike Taulty编写的FlipControl。

Whehn我使用他的控件并在前面的容器中放置一个网格,并在后面的容器中放置texblock。只有网格在运行时才可用,直到完成翻转,然后显示后面的容器然后触发文本块的加载事件。在翻转完成之前,我想要填充这些文本块,但是当我这样做时,我得到了对象引用错误,因为textblock为null。

对此的任何帮助都会很棒,这就是mikes博客。

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/04/27/silverlight-3-simple-flip-control-built-on-planeprojection.aspx

提前致谢。

1 个答案:

答案 0 :(得分:0)

虽然我实际上并没有查看Mikes代码(但你可以这样做)我会想象他有一个单独的内容控件,他最初分配了Front内容。在翻转时,投影会动画,直到其边缘为止,此时将分配Rear内容,并继续动画。

因此,在任何时候,只有FindName

可以实际导航前面或后面内容中的唯一内容。

但是,如果您将前面和后面放置的每个根Child控件都设置为自己的x:Name,则应该可以使用后面的名称访问文本框。