Partager via


Répertoire d’images par défaut sur Windows

Cette interface utilisateur d’application multiplateforme .NET (.NET MAUI) Windows propre à la plateforme définit le répertoire du projet à partir duquel les ressources d’image seront chargées. Il est consommé en XAML en définissant la Application.ImageDirectory valeur sur un string répertoire de projet qui contient des ressources d’image :

<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>

Il peut également être consommé à partir de C# à l’aide de l’API Fluent :

using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetImageDirectory("Assets");

La Application.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows> méthode spécifie que cette plateforme spécifique s’exécute uniquement sur Windows. La Application.SetImageDirectory méthode, dans l’espace Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific de noms, est utilisée pour spécifier le répertoire du projet à partir duquel les images seront chargées. En outre, la GetImageDirectory méthode peut être utilisée pour retourner un string répertoire de projet qui contient les ressources d’image de l’application.

Le résultat est que toutes les images utilisées dans une application seront chargées à partir du répertoire de projet spécifié.