Como: Recuperar recursos no código
Recursos lógicos incorporados em seu marcação XAML podem ser acessados e usados no código.Cada controle Windows Presentation Foundation (WPF) expõe seus recursos de uma coleção chamada Resources e também expõe um método chamado FindResource que podem ser usados para recuperar uma referência a um recurso individual.Você pode recuperar recursos usando o método FindResource ou acessar a coleção Resources diretamente.
Para acessar recursos no código, usando o método FindResource
Use o método FindResource para obter uma referência a um recurso nomeado que está definido no marcação XAML para o controle ou janela.O exemplo a seguir demonstra como obter uma referência a um SolidColorBrush nomeada myBrush definido como um recurso na janela atual.
Dim aBrush As SolidColorBrush aBrush = CType(Me.FindResource("myBrush"), SolidColorBrush)
SolidColorBrush aBrush; aBrush = (SolidColorBrush)this.FindResource("myBrush");
Observação: Se um recurso não pode ser encontrado, FindResource gera uma exceção.Você pode evitar ter uma exceção acionada se não puder ser encontrado um recurso usando o método TryFindResource em vez disso, que retorna um valor null se um recurso não puder ser encontrado.
Para acessar recursos no código, usando o método FindResource
Recuperar o recurso da coleção Resources usando o nome do recurso.O exemplo a seguir demonstra como obter uma referência a um SolidColorBrush nomeada myBrush definido como um recurso na janela atual.
Dim aBrush As SolidColorBrush aBrush = CType(Me.Resources("myBrush"), SolidColorBrush)
SolidColorBrush aBrush; aBrush = (SolidColorBrush)this.Resources["myBrush"];
Consulte também
Tarefas
Como: Get and Set Application-Scope Resources