Directory immagine predefinita in Windows
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) Windows specifica della piattaforma definisce la directory nel progetto da cui verranno caricati gli asset dell'immagine. Viene utilizzato in XAML impostando su un oggetto string
che rappresenta la directory del progetto contenente gli asset dell'immagineApplication.ImageDirectory
:
<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>
In alternativa, può essere usato da C# usando l'API fluente:
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetImageDirectory("Assets");
Il Application.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
metodo specifica che questa piattaforma specifica verrà eseguita solo in Windows. Il Application.SetImageDirectory
metodo, nello Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific
spazio dei 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 contenente gli asset dell'immagine dell'app.
Il risultato è che tutte le immagini usate in un'app verranno caricate dalla directory del progetto specificata.