Como: Usar Recursos do aplicativo
Este exemplo mostra como usar os recursos do aplicativo.
Exemplo
O exemplo a seguir mostra um arquivo de definição de aplicativo. O arquivo de definição de aplicativo define uma seção de recursos (um valor para a propriedade Resources). Recursos definidos no nível do aplicativo podem ser acessados por todas as outras páginas que fazem parte do aplicativo. Nesse caso, o recurso é um estilo declarado. Como um estilo completo que inclui um modelo de controle pode ser demorado, este exemplo omite o modelo de controle que é definido dentro do definidor da propriedade ContentTemplate do estilo.
<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>
O exemplo a seguir mostra uma página XAML que referencia o recurso no nível do aplicativo que o exemplo anterior definiu. O recurso referenciado usando um Extensão de marcação StaticResource que especifica a chave exclusiva do recurso para o recurso solicitado. Nenhum recurso com chave de "GelButton" é encontrado na página atual, de forma que o escopo de pesquisa de recurso para o recurso solicitado continua além da página atual e para os recursos definidos no nível do aplicativo.
<StackPanel
Name="root"
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://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>
Para o exemplo completo, incluindo o modelo de controle total, consulte Exemplo de recursos de aplicativo.
Consulte também
Conceitos
Visão Geral do Gerenciamento de Aplicativo