Tengo una colección personalizada definida en mis recursos ventana siguiente (en una aplicación SketchFlow lo que la ventana es en realidad un control de usuario):acceder a un recurso a través de código subyacente en WPF
<UserControl.Resources>
<ds:MyCollection x:Key="myKey" x:Name="myName" />
</UserControl.Resources>
Quiero ser capaz de hacer referencia a esta colección en el código subyacente, que esperaba que fuera por la x: Nombre, pero parece que no puedo acceder a ella.
puedo obtener una referencia a él mediante
myRef = (MyCollection) this.FindName("myKey");
pero esto parece hacker. ¿Es esta mala práctica, y qué sería mejor? Gracias :)
Se puede utilizar: Application.Current.FindResource (errorColorResourceName) como MiColeccion o this.FindResource ("RainbowBrush") como MiColeccion. Depende del contexto. –