Application.GetContentStream возвращает значение NULL для содержимого - PullRequest
2 голосов
/ 07 мая 2011

У меня есть файл "sample.xml" в моем проекте, установленный как контент.

Я выполняю этот код:

  Uri uri = new Uri("/sample.xml", UriKind.Relative);
  StreamResourceInfo contentStream = Application.GetContentStream(uri);

Почему он возвращает null contentStream?

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

Вы должны установить файл Build Action в качестве содержимого, а Copy To Output Directory в Copy Always или Copy if newer.

enter image description here

1 голос
/ 07 мая 2011

Вероятно, это означает, что он не находит файл.Правильный ли путь?.

Возвращаемое значение

Тип: System.Windows.Resources.StreamResourceInfo

StreamResourceInfo, который содержит файл данных контента, расположенный вуказанный Ури. Если свободный ресурс не найден, возвращается ноль.

...