Directory dell'immagine predefinita in Windows
Questa piattaforma UWP (Universal Windows Platform) specifica della piattaforma definisce la directory nel progetto da cui verranno caricati gli asset di immagine. Viene utilizzato in XAML impostando su Application.ImageDirectory
un string
oggetto che rappresenta la directory del progetto che contiene asset di immagine:
<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>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");
Il Application.On<Windows>
metodo specifica che questa piattaforma verrà eseguita solo nel piattaforma UWP (Universal Windows Platform). Il Application.SetImageDirectory
metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.WindowsSpecific
nomi , viene usato per specificare la directory del progetto da cui verranno caricate le immagini. Inoltre, il GetImageDirectory
metodo può essere usato per restituire un string
oggetto che rappresenta la directory del progetto che contiene gli asset dell'immagine dell'applicazione.
Il risultato è che tutte le immagini usate in un'applicazione verranno caricate dalla directory del progetto specificata.