我可以在<application.resources>中存储字符串并绑定到它吗?</application.resources>

时间:2012-10-21 20:51:56

标签: c# windows-phone-7 xaml

我在几个页面上使用Microsoft的AdControl ......但为了简化它,我想将ApplicationId存储一次并将其作为资源读取。

是否可以在App.xaml中使用然后在控件中设置绑定到它?但是如何?

1 个答案:

答案 0 :(得分:2)

使用"{StaticResource name}"就像使用<Page.Resources>

一样

要存储资源,请在<ResourceDictionary>中创建一个新的<ResourceDictionary.MergedDictionaries>,然后将资源放入其中。

例如:

<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>
                <x:String x:Key="Foo">Bar</x:String>
            </ResourceDictionary>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>