Каталог образов по умолчанию в Windows
Этот универсальная платформа Windows конкретной платформы определяет каталог в проекте, из который будут загружены ресурсы образа. Он используется в XAML, задав Application.ImageDirectory
для string
него значение, представляющее каталог проекта, содержащий ресурсы изображений:
<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>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");
Метод Application.On<Windows>
указывает, что эта платформа будет выполняться только в универсальная платформа Windows. Метод Application.SetImageDirectory
в Xamarin.Forms.PlatformConfiguration.WindowsSpecific
пространстве имен используется для указания каталога проекта, из который будут загружены изображения. Кроме того, GetImageDirectory
этот метод можно использовать для возврата string
каталога проекта, содержащего ресурсы образа приложения.
Результатом является то, что все изображения, используемые в приложении, будут загружены из указанного каталога проекта.