1

文字列プロパティでコントロールを見つける方法を探します:

private void AnimationCallback(string objectName, string value)
{


}

プロパティ「objectName」に関するこのアニメーション コールバック メソッドでコントロールを見つけることは可能ですか?? (例: 楕円 1)

コントロールは、value プロパティの状態で別の色になる必要があります。コントロールの Type も不明です。

ありがとうございました

4

2 に答える 2

0

メソッドが FrameworkElement から派生した型で定義されている場合、FindNameメソッドは必要な処理を行う必要があります。

于 2013-02-12T20:39:21.920 に答える
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")));
}
于 2014-06-23T07:50:56.633 に答える