【初入MAUI】如何在XAML中使用静态资源

如何在XAML中使用静态资源

  1. 新建一个类

  2. 将类定义为构造类

  3. 定义static readonly字段

    举例:

    {

    static class SharedResources
    {
    public static readonly Color FontColor = Color.FromRgb(0, 0, 0xFF);
    }

    }

  4. 将XML命名空间声明添加到ContentPage 元素中

    举例:

    {

    <ContentPage ...
    xmlns:notes="clr-namespace:Notes"
    x:Class="Notes.MainPage"
    ...>

    }

  5. 将以下代码中显示的属性添加到控件。 此标记使用 x:Static 标记扩展来检索 SharedResources 类中的 static 字段中存储的值。notes是命名空间。

    举例:
    {

    }

    重点是这段
    TextColor="{x:Static Member=notes:SharedResources.FontColor}"

    6.重新生成应用并运行,查看效果是否符合预期。

posted @ 2023-06-01 00:55  王山而瑞  阅读(174)  评论(0)    收藏  举报