Pergunta

Eu estou tentando declarar um recurso em um UserControl WPF, e eu gostaria que o recurso para ser uma instância de uma classe interna privada. Como posso fazer isso?

XAML:

<UserControl ...>
    <UserControl.Resources>
        <local:MyConverter x:Key="MyConverter" />
    </UserControl.Resources>
</UserControl>

Code Behind:

public partial class MyUserControl : UserControl 
{
    private class MyConverter : IValueConverter 
    {
        // convertion code...
    }
}
Foi útil?

Solução

Você não pode fazê-lo se a classe é privada, você poderia fazê-lo interna em vez

Em relação à declaração de uma classe interna em XAML, você deve ter um olhar para esta discussão

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top