簡體   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