2009-06-17 8 views
4

Ich versuche, eine Ressource in einem WPF-Benutzersteuerelement zu deklarieren, und ich möchte, dass die Ressource eine Instanz einer privaten inneren Klasse ist. Wie mache ich das?Wie deklariert man eine Ressource aus einer privaten inneren Klasse in WPF?

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... 
    } 
} 

Antwort

3

Sie können es nicht tun, wenn die Klasse ist privat, könnte man es intern machen statt

In Bezug auf die Erklärung eines innere Klasse in XAML, sollten Sie einen Blick auf this discussion

+0

Danke, ich werde einen Blick darauf werfen. –