共用方式為


Windows上的預設映射目錄

此 .NET 多平臺應用程式 UI (.NET MAUI) Windows平臺特定定義將載入映射資產之專案中的目錄。 它會在 XAML 中使用,方法是將 設定 Application.ImageDirectorystring ,代表包含影像資產的專案目錄:

<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 ,代表包含應用程式映射資產的專案目錄。

結果是應用程式中使用的所有影像都會從指定的專案目錄載入。