2013-02-12 58 views
1

我檢索算法的方式通過一個字符串屬性找到能夠控制:Silverlight的 - 按姓名查找控件(串)

private void AnimationCallback(string objectName, string value) 
{ 


} 

,纔有可能找到有關財產「對象名」這個動畫回調方法控制? ? (例如ellipse1)

控件應該成爲value屬性的條件中的另一種顏色。控件的類型也是未知的。

謝謝

+0

您應該嘗試使用轉換器 – 2013-02-15 08:45:32

回答

0

如果你的方法是在自FrameworkElement派生的類型定義的,FindName方法應該做你想要什麼。

0

使用必須使用任何控件的實例作爲使用FindName方法的FameworkElement。 來自MSDN的示例:

private System.Windows.Controls.Grid LayoutRoot; 
public Page() 
{ 
    System.Windows.Application.LoadComponent(this, new System.Uri(
     "/SilverlightApplication1;component/Page.xaml", 
     System.UriKind.Relative)); 
    this.LayoutRoot = ((System.Windows.Controls.Grid) 
     (this.FindName("LayoutRoot"))); 
}