2

我的项目是由图形设计师创建的许多 xaml 文件。它们是他制作的精美矢量图像。我的系统使用流读取器读取文件,并使用 XamlReader 读取内容并在画布上显示图像。

string xamlStr;
using (Stream s = Application.GetResourceStream(
                        new Uri(fileUri, UriKind.Relative)).Stream)
{
    using (StreamReader reader = new StreamReader(s))
    {
        xamlStr = reader.ReadToEnd();
    }
}

Canvas canvas = (Canvas)XamlReader.Load(xamlStr);

这在我记得将文件上的构建操作设为“资源”而不是“页面”的条件下非常有效

如果我在尝试读取文件时忘记了我的项目呱呱叫声。

有没有一种方法可以让 Visual Studio 知道特定文件夹(及其子文件夹)中的任何内容都必须被视为资源

4

0 回答 0