Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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é.