Bagikan melalui


Cara: Menggunakan Sumber Daya Aplikasi

Contoh ini menunjukkan cara menggunakan sumber daya aplikasi.

Contoh

Contoh berikut menunjukkan file definisi aplikasi. File definisi aplikasi menentukan bagian sumber daya (nilai untuk Resources properti ). Sumber daya yang ditentukan di tingkat aplikasi dapat diakses oleh semua halaman lain yang merupakan bagian dari aplikasi. Dalam hal ini, sumber daya adalah gaya yang dideklarasikan. Karena gaya lengkap yang menyertakan templat kontrol bisa panjang, contoh ini menghilangkan templat kontrol yang ditentukan dalam setter ContentTemplate properti gaya.

<Application.Resources>
  <Style TargetType="Button" x:Key="GelButton" >
    <Setter Property="Margin" Value="1,2,1,2"/>
    <Setter Property="HorizontalAlignment" Value="Left"/>
    <Setter Property="Template">
      <Setter.Value>
      </Setter.Value>
    </Setter>
  </Style>
</Application.Resources>

Contoh berikut menunjukkan halaman XAML yang mereferensikan sumber daya tingkat aplikasi yang ditentukan contoh sebelumnya. Sumber daya direferensikan dengan menggunakan StaticResource Markup Extension yang menentukan kunci sumber daya unik untuk sumber daya yang diminta. Tidak ada sumber daya dengan kunci "GelButton" yang ditemukan di halaman saat ini, sehingga cakupan pencarian sumber daya untuk sumber daya yang diminta berlanjut di luar halaman saat ini dan ke sumber daya tingkat aplikasi yang ditentukan.

<StackPanel
  Name="root"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  >
  <Button Height="50" Width="250" Style="{StaticResource GelButton}" Content="Button 1" />
  <Button Height="50" Width="250" Style="{StaticResource GelButton}" Content="Button 2" />
</StackPanel>

Baca juga