0

MyControl.cs に次のコードがあります。

public static myMethod(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
    MyControl control = d as MyControl;
    AnotherControl a = control.Findname("blabla") as AnotherControl;
}

問題は、ユーザー コントロールの XAML に "blabla" という名前のコントロールが存在するにもかかわらず、コードcontrol.Findname("blabla")が null を返すことです。アクセス方法は?

blabla1、blabla2、blabla3 という名前のコントロールがあり、それらをループで変更する必要があるため、control.blabla でアクセスすることは解決策ではありません。

編集:すべてが WP7 環境で発生することは関係があるのでしょうか?

4

1 に答える 1

0

わかりました、答えを得ました: http://abubakar-dar.blogspot.com/2010/09/find-control-inside-silverlight.html

于 2012-08-25T09:52:09.497 に答える