繁体   English   中英

如何在WP7中使用RadContinuumAnimation?

[英]How to use the RadContinuumAnimation in WP7?

我在列表框上的Windows Phone 7应用程序中使用了Telerik的RadContinuumAnimation。 现在,当您获得控件时,请举一个示例,您可以从telerik下载示例,以了解如何使用它,但是它们将其进行硬编码,因此仅允许您选择第一项。

具有讽刺意味的是,当我在应用程序的列表框中使用它时,它允许我在列表框中选择一个项目,并且它的行为正常,但是每次动画发生时,它总是会动画化第一个项目。

我在Telerik论坛上找到了这篇文章 ,但是我并不能从中得到很多。 我尝试将ContinuumElement设置为SelectedItem,但引发了此错误:

“ MyApp_2011.Model.MenuItem”对于属性“ ContinuumElement”不是有效值。

我猜想它必须是诸如Textblock之类的控件,但是由于列表框是数据绑定的,因此我不确定如何访问该Textblock。 有经验的人是否理解为什么会发生这种情况或如何解决呢?

我认为您基本上需要这样做

if (!(this.continuumElement is TextBlock)) 
            { 
                TextBlock textBlock = ElementTreeHelper.FindVisualDescendant<TextBlock>(this.continuumElement); 

                if (textBlock != null) 
                { 
                    this.continuumElement = textBlock; 
                } 
            }

在您的ListBoxSelectionChanged事件中。

private void YourListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM