在XAML文件中使用资源文件(Xamarin)

时间:2017-12-02 16:51:57

标签: xaml xamarin xamarin.forms

如何在XAML(xamarin表单)中使用资源文件,例如<Label Text="MyApp.resouces.MyString" />

2 个答案:

答案 0 :(得分:2)

您的App.axml文件:

<Application xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="Master.App">
    <Application.Resources>
        <!-- Application resource dictionary -->
        <ResourceDictionary>
            <x:String x:Key="AppName">Name of app</x:String>
        </ResourceDictionary>
    </Application.Resources>
</Application>

然后你的标签:

<Label Text="{StaticResource AppName}"/>

答案 1 :(得分:2)

有一篇很好的文章here涵盖了这个主题。它包含了很多例子。

实施TranslateExtension后,您的代码将如下所示:

<Label x:Name="lblName" Text="{local:TranslateExtension MyString}" />