none
如何在项目中导入已存在的Style文件? RRS feed

  • 问题

  • 建立了一个通用项目,然后导入一个在其它文件目录中已存在的Style.xaml文件,并在App.xaml文件中添加如下代码:

        <Application.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="/Styles/Styles.xaml"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
        </Application.Resources>

    仅仅如此就可以了吗?是否还需要其他的设置?

    2015年8月18日 13:03

答案

  • 那你可以将你的这串代码写到具体的某一个页面中,比如在MainPage中写:
        <Page.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="ms-appx:///Styles/ButtonStyle.xaml"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
        </Page.Resources>

    ,如果在这个页面中使用依然错误,那就请确认你的VS安装是否正常!

    • 已标记为答案 紫柔 2015年8月25日 5:12
    2015年8月20日 4:15

全部回复

  • 是的,确实是可以这样的,你也可以将这串代码放到你指定的Page中,一个是全局样式,一个是局部样式,具体要看你的项目需求!
    2015年8月19日 4:23
  • 但是我的程序运行时出现错误,如下图,错误信息指出Styles.xaml不能加载

    2015年8月19日 7:03
  • 那你可以将你的这串代码写到具体的某一个页面中,比如在MainPage中写:
        <Page.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="ms-appx:///Styles/ButtonStyle.xaml"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
        </Page.Resources>

    ,如果在这个页面中使用依然错误,那就请确认你的VS安装是否正常!

    • 已标记为答案 紫柔 2015年8月25日 5:12
    2015年8月20日 4:15