Condividi tramite


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.