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.