Windows上的默认映像目录
此 .NET 多平台应用 UI (.NET MAUI) Windows平台特定的定义将从中加载映像资产的项目中的目录。 它在 XAML 中使用,方法是将它设置为Application.ImageDirectory
string
表示包含图像资产的项目目录:
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:windows="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;assembly=Microsoft.Maui.Controls"
...
windows:Application.ImageDirectory="Assets">
...
</Application>
或者,可以使用 Fluent API 从 C# 使用它:
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetImageDirectory("Assets");
该方法Application.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
指定此特定于平台的仅在Windows上运行。 命名空间 Application.SetImageDirectory
中的 Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific
方法用于指定将从中加载图像的项目目录。 此外, GetImageDirectory
该方法还可用于返回一个 string
表示包含应用图像资产的项目目录。
结果是,应用中使用的所有图像都将从指定的项目目录加载。