Jak na to: Použití prostředků aplikace
Tento příklad ukazuje, jak používat prostředky aplikace.
Příklad
Následující příklad ukazuje definiční soubor aplikace. Definiční soubor aplikace definuje oddíl prostředku (hodnotu pro vlastnost Resources). K prostředkům definovaným na úrovni aplikace můžou přistupovat všechny ostatní stránky, které jsou součástí aplikace. V tomto případě je zdroj deklarovaný styl. Vzhledem k tomu, že úplný styl, který obsahuje šablonu ovládacího prvku, může být zdlouhavý, tento příklad vynechá šablonu ovládacího prvku definovanou v rámci vlastnosti ContentTemplate setter stylu.
<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>
Následující příklad ukazuje stránku XAML, která odkazuje na prostředek na úrovni aplikace, který definoval předchozí příklad. Na prostředek je odkazováno pomocí rozšíření značkování StaticResource Markup Extension, které určuje jedinečný klíč požadovaného prostředku. Na aktuální stránce není nalezen žádný prostředek s klíčem GelButton, takže obor vyhledávání prostředků požadovaného prostředku pokračuje nad aktuální stránkou a do definovaných prostředků na úrovni aplikace.
<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>
Viz také
- Zdroje XAML
- Přehled správy aplikací
- Návody
.NET Desktop feedback