Bagikan melalui


Direktori gambar default di Windows

Ini Platform Windows Universal khusus platform mendefinisikan direktori dalam proyek tempat aset gambar akan dimuat. Ini digunakan dalam XAML dengan mengatur Application.ImageDirectory ke string yang mewakili direktori proyek yang berisi aset gambar:

<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>

Atau, dapat dikonsumsi dari C# menggunakan API fasih:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
Application.Current.On<Windows>().SetImageDirectory("Assets");

Metode Application.On<Windows> menentukan bahwa khusus platform ini hanya akan berjalan pada Platform Windows Universal. Metode Application.SetImageDirectory ini, di Xamarin.Forms.PlatformConfiguration.WindowsSpecific namespace, digunakan untuk menentukan direktori proyek tempat gambar akan dimuat. Selain itu, GetImageDirectory metode ini dapat digunakan untuk mengembalikan string yang mewakili direktori proyek yang berisi aset gambar aplikasi.

Hasilnya adalah bahwa semua gambar yang digunakan dalam aplikasi akan dimuat dari direktori proyek yang ditentukan.