Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta platforma uniwersalna systemu Windows specyficzne dla platformy definiuje katalog w projekcie, z którego zostaną załadowane zasoby obrazów. Jest on używany w języku XAML, ustawiając Application.ImageDirectory element na wartość string , która reprezentuje katalog projektu zawierający zasoby obrazów:
<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>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");
Metoda Application.On<Windows> określa, że ta platforma będzie działać tylko na platforma uniwersalna systemu Windows. Metoda Application.SetImageDirectory w Xamarin.Forms.PlatformConfiguration.WindowsSpecific przestrzeni nazw służy do określania katalogu projektu, z którego będą ładowane obrazy. Ponadto GetImageDirectory metoda może służyć do zwracania elementu string reprezentującego katalog projektu, który zawiera zasoby obrazu aplikacji.
Wynikiem jest to, że wszystkie obrazy używane w aplikacji zostaną załadowane z określonego katalogu projektu.