0
我在我的Silverlight應用程序中添加一個圖像文件文件夾。我想把這些文件的名字(jpg文件)放到arraylist中。 如何在Silverlight 3中訪問這些文件?訪問silverlight文件夾中的文件3
我在我的Silverlight應用程序中添加一個圖像文件文件夾。我想把這些文件的名字(jpg文件)放到arraylist中。 如何在Silverlight 3中訪問這些文件?訪問silverlight文件夾中的文件3
如果您正在訪問服務器上的文件,則可以使用openFileDialog類。
http://msdn.microsoft.com/en-us/library/cc221415%28v=vs.95%29.aspx
這給出了一個很好的介紹它是如何工作的。你將不得不編寫將流更改爲BitmapImage的邏輯。但那只有3行代碼。我會提供它,如果你想要它。
不過,如果你只是想在應用程序中訪問的所有圖像,你需要做的是通過創建它們作爲新的BitmapImage訪問他們的應用程序中:
Image image = new Image();
image.Source = new BitMapImage(new Uri("imagesFolder/yourImageName.jpg",UriKind.RelativeOrAbsolute));
//set the height and width properties afterwards
哪裏是相對於該文件夾到你的XAP文件? – ChrisF
我們需要更多信息來幫助解決這個問題。您是在談論將作爲Silverlight包的一部分部署的圖像文件,Web服務器上的目錄中的圖像文件還是客戶端機器上的文件夾中的文件(SL中不可能直接可用)? –
感謝您的回答。 圖像文件位於我的Silverlight應用程序的文件夾中。 –