Archive for 2012年8月31日

プログレス バーを使って処理中を表現する

2012年8月31日

環境: Windows Phone 7

毎回このURLをさがしてしまうので、メモ。

http://code.msdn.microsoft.com/WindowsPhone-howto-aa5ace8b

図 1

<ProgressBar HorizontalAlignment=”Stretch” Name=”progressBar1″ VerticalAlignment=”Center” IsIndeterminate=”True” />

広告

Unspecified Error

2012年8月31日

環境: Visual Studio 2012 , Windows Phone 7

public void Read()
        {
            System.Net.WebClient cli = new System.Net.WebClient();
            Uri u = new Uri(“…”);
            cli.OpenReadCompleted += new OpenReadCompletedEventHandler(cli_OpenReadCompleted2);
            cli.OpenReadAsync(u);
        }

        void cli_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                e.Result.Position = 0;   <<ここで、Position を0にしないと・・・
                …
                MemoryStream memoryStream = new MemoryStream(img);
                …
                BitmapImage bitmapImage = new BitmapImage();
                …
                bitmapImage.SetSource(memoryStream);  <<ここで、unspecified error 例外が発生する可能性があります。