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