かずきのBlog

C#やJavaやRubyとメモ書き

目次

Blog 利用状況

ニュース

わんくまBlogが不安定になったため、前に書いてたはてなダイアリーにメインを移動します。
かずきのBlog@Hatena
技術的なネタは、こちらにも、はてなへのリンクという形で掲載しますが、雑多ネタははてなダイアリーだけに掲載することが多いと思います。
コメント
プログラマ的自己紹介
お気に入りのツール/IDE
プロフィール
経歴
広告
アクセサリ

書庫

日記カテゴリ

[Silverlight]動的にxapをダウンロードするメモ

時間がないのでメモ書き。

private void Button_Click(object sender, RoutedEventArgs e)
{
    var client = new WebClient();
    client.OpenReadCompleted += new OpenReadCompletedEventHandler(client_OpenReadCompleted);
    client.OpenReadAsync(new Uri("SilverlightApplication1.xap", UriKind.Relative));
}

void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    var res = new StreamResourceInfo(e.Result, null);
    var stream = Application.GetResourceStream(res, new Uri("SilverlightApplication1.dll", UriKind.Relative));
    var part = new AssemblyPart();
    var assm = part.Load(stream.Stream);
    var content = assm.CreateInstance("SilverlightApplication1.Page") as UserControl;
    placeHolder.Children.Add(content);
}

こんな感じで、SilverlightApplication1.xapからSilverlightApplication1.Pageのインスタンスを取得して画面に表示できる。

投稿日時 : 2009年1月27日 0:19

Feedback

# sacs longchamp soldes 2012/12/16 17:52 http://www.saclongchampachete.com/category/sac-lon

This is actually a really excellent site put up, im delighted I ran across it.

# burberry canada 2012/12/17 2:45 http://www.burberrycanadaoutlet.info/category/burb

make these people red along with a yellow pony!!

# http://longchampbagoutlet.info 2012/12/17 20:44 http://www.longchampbagoutlet.info

I believe I can visit the following place all over again soon.

# sacs longchamp 2012/12/18 20:04 http://sacslongchampsolde.monwebeden.fr

Ill be backtrack the track to check out other reports that.

# sacs longchamp 2012/12/21 3:47 http://sacslongchamppliage.monwebeden.fr

Thus, our shelves turn out filled with ingredients that we love.

# IHVdGyOYWwdBrb 2015/05/03 10:11 horny

JGvIg6 http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

タイトル
名前
Url
コメント