список файлов в проекте Silverlight - PullRequest
0 голосов
/ 17 января 2011

Я хотел бы перечислить файлы в данной папке (которая находится в другом проекте) в Silverlight.На самом деле это изображения.

Проект A: "/Images/a.png" "/Images/b.png" Проект B: Я хочу перечислить файлы в "Project A / Images /"

Я не нашел способа сделать это, ты можешь мне помочь?

Спасибо

1 Ответ

1 голос
/ 17 января 2011

Вы можете использовать отражение, чтобы выполнить это во время выполнения. Если вы установили действие по сборке ваших изображений на «встроенный ресурс», вы можете перечислить их во время выполнения.

// locate the assembly
Assembly thisAssembly = Assembly.GetExecutingAssembly();

// list all the resources
string[] resNames = thisAssembly.GetManifestResourceNames();

foreach (string resName in resNames)
{
  if (resName.ToLower().EndsWith(".png"))
  {
     // do something!
  }
}

Обратите внимание: если изображения находятся в другом проекте / сборке, возможно, вам придется перейти к этой сборке перед перечислением ресурсов.

...