Répertoire d’images par défaut sur Windows
Cette plateforme Windows universelle propre à la plateforme définit le répertoire du projet à partir duquel les ressources d’image seront chargées. Elle est consommée 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://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
...
windows:Application.ImageDirectory="Assets">
...
</Application>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");
La Application.On<Windows>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur le plateforme Windows universelle. La Application.SetImageDirectory
méthode, dans l’espace Xamarin.Forms.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 d’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é.