C#windows metro应用程序上的FileSavePicker in Light主题

C#windows metro应用程序上的FileSavePicker in Light主题,c#,.net,user-interface,windows-store-apps,C#,.net,User Interface,Windows Store Apps,我想知道如何在metro应用程序上更改FileSavePicker的主题。我只在安卓系统上找到了这个问题的答案,但并没有多大帮助。我在msdn文档中没有找到任何东西。 那么,是否可以更改FileSavePicker的主题?是否存在fileSavePicker.RequestedTheme()等方法或属性 仅供参考,我在App.xaml中定义了应用程序的主题: <Application x:Class="ClientAirNavLight_WS.App" xmlns="htt

我想知道如何在metro应用程序上更改FileSavePicker的主题。我只在安卓系统上找到了这个问题的答案,但并没有多大帮助。我在msdn文档中没有找到任何东西。 那么,是否可以更改FileSavePicker的主题?是否存在fileSavePicker.RequestedTheme()等方法或属性

仅供参考,我在App.xaml中定义了应用程序的主题:

<Application
    x:Class="ClientAirNavLight_WS.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:ClientAirNavLight_WS"
    RequestedTheme="Light">

    <Application.Resources>

        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>

                <!-- 
                    Styles that define common aspects of the platform look and feel
                    Required by Visual Studio project and item templates
                 -->
                <ResourceDictionary Source="Common/StandardStyles.xaml"/>
            </ResourceDictionary.MergedDictionaries>

        </ResourceDictionary>
    </Application.Resources>
</Application>

文件保存选择器颜色由用户的主题首选项定义,而不是由应用程序定义。StandardStyles.xaml无法修改它


为了使您的应用程序无法尝试和模拟系统对话框(如FileSavePicker),您的应用程序无法访问这些用户首选项。

我相信FileSavePicker使用的是系统重音颜色。您可以通过在文件中挖掘来更改其颜色。查看StandardStyles.xaml。您可能会在其中发现一些有用的内容。我没有找到执行某些更改以影响FileSavePicker的位置,但此文件非常大,我可能会遗漏一些内容。它可能不在其中。我也还没看过。除此之外,我不知道你能做什么,所以祝你好运:)