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...
    }
}
¿Fue útil?

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
scroll top