Nasıl yapılır: Uygulama Kaynaklarını Kullanma
Bu örnekte uygulama kaynaklarının nasıl kullanılacağı gösterilmektedir.
Örnek
Aşağıdaki örnekte bir uygulama tanımı dosyası gösterilmektedir. Uygulama tanımı dosyası bir kaynak bölümü (özelliği için Resources bir değer) tanımlar. Uygulama düzeyinde tanımlanan kaynaklara uygulamanın parçası olan diğer tüm sayfalar tarafından erişilebilir. Bu durumda, kaynak bildirilen bir stildir. Denetim şablonu içeren tam bir stil uzun olabileceğinden, bu örnek stilin özellik ayarlayıcısı içinde ContentTemplate tanımlanan denetim şablonunu atlar.
<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>
Aşağıdaki örnekte, önceki örnekte tanımlanan uygulama düzeyi kaynağa başvuran bir XAML sayfası gösterilmektedir. Kaynağa, istenen kaynak için benzersiz kaynak anahtarını belirten bir StaticResource biçimlendirme uzantısı kullanılarak başvurulur. Geçerli sayfada "GelButton" anahtarına sahip kaynak bulunamadığından, istenen kaynağın kaynak arama kapsamı geçerli sayfanın ötesine ve tanımlı uygulama düzeyi kaynaklarına doğru devam eder.
<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>
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin