0
嗨,我目前檢索孤立存儲的多個圖像。 當我在列表框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中的換行符。 感謝您的全力幫助。
您是否在每次詢問有關此代碼的問題時都創建一個新帳戶?最近有很多問題包括這樣的代碼。 –
嗨,我已經嘗試添加在空白處..但我有這個錯誤.. 無法隱式轉換類型「字符串」到「System.Windows.Thickness」 不,我剛開始在這裏張貼testerday –