Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato Univerzální platforma Windows specifická pro platformu definuje adresář v projektu, ze kterého se načtou prostředky image. Využívá se v XAML nastavením Application.ImageDirectory na string adresář projektu, který představuje adresář projektu, který obsahuje prostředky obrázků:
<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>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");
Metoda Application.On<Windows> určuje, že tato konkrétní platforma se bude spouštět pouze na Univerzální platforma Windows. Metoda Application.SetImageDirectory v Xamarin.Forms.PlatformConfiguration.WindowsSpecific oboru názvů slouží k určení adresáře projektu, ze kterého budou načteny obrázky. Kromě toho lze použít metodu GetImageDirectory string k vrácení adresáře projektu, který obsahuje prostředky image aplikace.
Výsledkem je, že všechny image použité v aplikaci budou načteny ze zadaného adresáře projektu.