Diretório de imagem padrão no Windows
Essa interface do usuário do aplicativo .NET multiplataforma (.NET MAUI) Windows específica da plataforma define o diretório no projeto do qual os ativos de imagem serão carregados. Ele é consumido no XAML definindo o Application.ImageDirectory
diretório de projeto string
que contém ativos de imagem:
<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>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>().SetImageDirectory("Assets");
O Application.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>
método especifica que essa plataforma específica só será executada em Windows. O Application.SetImageDirectory
método, no Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific
namespace, é usado para especificar o diretório do projeto do qual as imagens serão carregadas. Além disso, o GetImageDirectory
método pode ser usado para retornar um string
que representa o diretório do projeto que contém os ativos de imagem do aplicativo.
O resultado é que todas as imagens usadas em um aplicativo serão carregadas do diretório de projeto especificado.