こんにちは、現在、隔離されたストレージから複数のイメージを取得しています。 リストボックス1の画像を取得すると、すべての画像が順番に結合され、各画像の間に改行を入れることができますか?以下は私のコードを取得し、分離したストレージとの間でイメージのコードを保存します。リストボックスウィンドウで改行がある電話7
保存コード:
private void SaveToLocalStorage(string imageFolder, string imageFileName)
{
imageFileName = App.imagePath;
var isf = IsolatedStorageFile.GetUserStoreForApplication();
if (!isf.DirectoryExists(imageFolder))
{
isf.CreateDirectory(imageFolder);
}
string filePath = Path.Combine(imageFolder, imageFileName);
using (var stream = isf.CreateFile(filePath))
{
var bmp = new WriteableBitmap(inkCanvas, inkCanvas.RenderTransform);
bmp.SaveJpeg(stream, bmp.PixelWidth, bmp.PixelHeight, 0, 100);
}
MessageBox.Show(filePath }
は、コードを取得する:
private void LoadFromLocalStorage(string imageFolder)
{
var isoFile = IsolatedStorageFile.GetUserStoreForApplication();
// Check if directory exists
if(!isoFile.DirectoryExists(imageFolder))
{
throw new Exception("Image directory not found");
}
// Clear listbox
listBox1.Items.Clear();
// Get files
foreach(string fileName in isoFile.GetFileNames())
{
string filePath = Path.Combine(imageFolder, fileName);
using(var imageStream = isoFile.OpenFile(filePath, FileMode.Open, FileAccess.Read))
{
var imageSource = PictureDecoder.DecodeJpeg(imageStream);
BitmapImage bi = new BitmapImage();
ListBoxItem item = new ListBoxItem();
bi.SetSource(imageStream);
item.Content = new Image() { Source = bi, MaxHeight = 100, MaxWidth = 100 };
listBox1.Items.Add(item);
}
}
}
誰も私がlistbox1をで改行をやって行くべきかで私を助けることができます。 すべてのあなたの助けをお待ちしています。
このコードについて質問をするたびに新しいアカウントを作成していますか?最近このようなコードを含む多くの質問がありました。 –
こんにちは私は余白に追加しようとしている..しかし、私はこのエラーが生じています。.. が暗黙的に型「string」を変換できません「System.Windows.Thickness」 いいえ、私はちょうどここに掲載開始testerday –