ユーザーがWindowsPhone7フォトライブラリから写真を追加して、特定のビューに割り当てることができるアプリケーションを開発しています。これを行うには、OriginalFileNameをデータベースに保存します(LINQ toSQL)。後で写真を復元してビューにロードしたいと思います。私に何ができるか知っていますか?現在、私はこのコードを持っていますが、機能しません。
ユーザーが画像を選択すると、変数fileNameに彼の名前を保持します。
private void photoChooserTask_Completed (object sender, PhotoResult e)
{
BitmapImage image = new BitmapImage ();
e.OriginalFileName = fileName;
image.SetSource (e.ChosenPhoto);
this.Thumbnail.Source = image;
this.Thumbnail.Stretch = Stretch.UniformToFill;
}
後で、ユーザーがこの設定を保存したいときに、fileNameをデータベースに保存します。
これは、写真を含める必要があるビューをロードするときのコードです。
imgSource var = new BitmapImage (new Uri (picture.Url, UriKind.Absolute));
item.LeftImage.Source = imgSource;
ここpicture.Url
にファイル名が含まれています。
何か案が?私はあなたが全体のイメージを保つことができるが、それを可能な限り最高にすることができることをインターネットで見ました。