VisualElement.Resources Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur kamus sumber daya lokal.
public Xamarin.Forms.ResourceDictionary Resources { get; set; }
member this.Resources : Xamarin.Forms.ResourceDictionary with get, set
Nilai Properti
Kamus sumber daya saat ini, di mana sumber daya disimpan oleh kunci.
Keterangan
Di XAML, kamus sumber daya diisi dengan pasangan kunci/nilai yang ditentukan dalam XML dan akibatnya dibuat pada durasi. Kunci dalam kamus sumber daya ditentukan dengan x:Key
atribut tag XML untuk jenis yang akan dibuat. Objek dari jenis tersebut dibuat, dan diinisialisasi dengan nilai properti dan bidang yang ditentukan baik oleh atribut tambahan atau oleh tag berlapis, yang keduanya, ketika ada hanyalah representasi string dari properti atau nama bidang. Objek kemudian dimasukkan ke ResourceDictionary dalam untuk jenis penutup saat runtime.
Misalnya, XAML di bawah ini, diambil dari XAML untuk seri Xamarin.Forms, membuat kamus sumber daya yang berisi LayoutOptions konstanta objek yang dapat digunakan untuk objek apa pun Layout yang ditambahkan ke sekitarnya ContentPage:
<ContentPage.Resources>
<ResourceDictionary>
<LayoutOptions x:Key="horzOptions"
Alignment="Center" />
<LayoutOptions x:Key="vertOptions"
Alignment="Center"
Expands="True" />
</ResourceDictionary>
</ContentPage.Resources>
Perhatikan bahwa cuplikan di atas hanya valid saat ditumpuk dalam <ContentPage>...</ContentPage>
pasangan tag. Dalam pasangan itu, pengembang aplikasi dapat menggunakan kunci horzOptions
dan vertOptions
untuk menentukan nilai untuk properti jenis LayoutOptions dengan menggunakan "{...}"
sintaks sumber daya statis. Contoh singkat di bawah ini, juga diambil dari seri XAML untuk Xamarin.Forms, menggambarkan sintaks ini:
<Button Text="Do this!"
HorizontalOptions="{StaticResource horzOptions}"
VerticalOptions="{StaticResource vertOptions}"
BorderWidth="3"
Rotation="-15"
TextColor="Red"
Font="Large" />
Kamus sumber daya dan XML terkait memberi pengembang aplikasi metode yang nyaman untuk menggunakan kembali kode di dalam mesin waktu kompilasi dan run-time XAML.