2009-06-17 7 views
4

J'essaie de déclarer une ressource dans un UserControl WPF, et j'aimerais que la ressource soit une instance d'une classe interne privée. Comment puis-je faire cela?Comment déclarer une ressource d'une classe interne privée dans WPF?

XAML:

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

code Derrière:

public partial class MyUserControl : UserControl 
{ 
    private class MyConverter : IValueConverter 
    { 
     // convertion code... 
    } 
} 

Répondre

3

Vous ne pouvez pas le faire si la classe est privée, vous pouvez le faire à la place interne

En ce qui concerne la déclaration d'un classe interne en XAML, vous devriez jeter un oeil à this discussion

+0

Merci, je vais jeter un oeil. –

Questions connexes