Como declarar um recurso de uma classe interna privada em WPF?
-
06-07-2019 - |
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...
}
}
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