¿Cómo declarar un recurso de una clase interna privada en WPF?
-
06-07-2019 - |
Pregunta
Estoy intentando declarar un recurso en un WPF UserControl, y me gustaría que el recurso sea una instancia de una clase interna privada. ¿Cómo hago esto?
XAML:
<UserControl ...>
<UserControl.Resources>
<local:MyConverter x:Key="MyConverter" />
</UserControl.Resources>
</UserControl>
Código detrás:
public partial class MyUserControl : UserControl
{
private class MyConverter : IValueConverter
{
// convertion code...
}
}
Solución
No puede hacerlo si la clase es privada, en su lugar, puede hacerlo interno
Con respecto a la declaración de una clase interna en XAML, debe echar un vistazo a esta discusión
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow