Domanda

Sto cercando di dichiarare una risorsa in un UserControl WPF e vorrei che la risorsa fosse un'istanza di una classe interna privata. Come posso farlo?

XAML:

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

Codice dietro:

public partial class MyUserControl : UserControl 
{
    private class MyConverter : IValueConverter 
    {
        // convertion code...
    }
}
È stato utile?

Soluzione

Non puoi farlo se la classe è privata, puoi invece renderla interna

Per quanto riguarda la dichiarazione di una classe interna in XAML, dovresti dare un'occhiata a questa discussione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top