VS2012自动将文件设置为资源

时间:2013-10-10 12:15:58

标签: c# xaml visual-studio-2012

我的项目是由图形设计师创建的许多xaml文件。他们是他制作的幻想矢量图像。 我的系统使用streamreader读入文件,并使用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);

这很好用,条件是我记得将文件上的Build Action设为“Resource”而不是“Page”

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

有没有办法让视觉工作室知道特定文件夹(及其子文件夹)中的任何内容必须被视为资源

0 个答案:

没有答案
相关问题