WCF呼び出しの後、Silverlightページにいくつかの動的コントロールを追加しようとしています。コントロールを追加しようとすると、エラーが発生します。オブジェクト参照がオブジェクトのインスタンスに設定されていません。WCFサービスの後にSilverlightアプリケーションに動的コントロールを追加する非同期コールバック
using edm = SilverlightBusinessApplication.ServiceRefrence;
public partial class ListWCF : Page
{
edm.ServiceClient EdmClient = new ServiceClient();
public ListWCF()
{
EdmClient.GetTestCompleted += EdmGetTestCompleted;
EdmClient.GetTestAsync();
}
private void EdmGetTestCompleted(object sender, edm.GetTestCompletedEventArgs e)
{
//This is where I want to add my controls
Button b = new Button();
LayoutRoot.Children.Add(b); //Error: Object reference not set to an instance of an object
}
}
は、ロードされた後にページを変更することはできません:
ここに私のコードの簡易版はありますか?私は何が欠けていますか?
ありがとうございました
+1、良いキャッチInitializeComponent – Josh
私は愚かな、キャッチのおかげで感じる。私は、自分が持っていない問題のためにGoogleの答えを出そうとしています。 – Birk
いいえ問題はありません - うれしいことはそれがシンプルです:-) – ColinE