Xamarin格式的应用程序配置文件

本文关键字:配置文件 应用程序 格式 Xamarin | 更新日期: 2023-09-27 18:02:58

我正在开发Xamarin表单应用程序。

我想有一个配置文件,包括所有的应用程序配置常量,如默认颜色,字体家族名称,通用url等。

这样做的最佳实践是什么?

Xamarin格式的应用程序配置文件

如果您使用XAML,则可以在App.xaml中声明所有UI内容(Color s, Style s等):

<Application xmlns="http://xamarin.com/schemas/2014/forms"
                     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                     x:Class="Sample.App">
    <Application.Resources>
        <ResourceDictionary>
            <Color x:Key="Black">#000000</Color>
            <OnPlatform x:TypeArguments="x:String" x:Key="FontFamilyMedium">
                <OnPlatform.iOS>Roboto-Medium</OnPlatform.iOS>
                <OnPlatform.Android>sans-serif-medium</OnPlatform.Android>
                <OnPlatform.WinPhone></OnPlatform.WinPhone>
            </OnPlatform>
        </ResourceDictionary>
        <Style x:Key="LabelStyle" TargetType="Label">
            <Setter Property="FontFamily" Value="{StaticResource FontFamilyMedium}" />
        </Style>
    </Application.Resources>
</Application>

然后在任意页面使用它们:

<Frame BackgroundColor="{StaticResource Black}" />

<Label Style="{StaticResource LabelStyle}" />

不要忘记添加到App.xaml.cs:

    public App()
    {
        InitializeComponent();
    }