Frage

Ich versuche, eine Ressource in einem WPF-Usercontrol zu erklären, und ich würde die Ressource wie eine Instanz einer privaten inneren Klasse zu sein. Wie mache ich das?

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...
    }
}
War es hilfreich?

Lösung

Sie können es nicht tun, wenn die Klasse privat ist, können Sie es interne stattdessen machen

In Bezug auf die Deklaration einer inneren Klasse in XAML, sollten Sie einen Blick auf haben diese Diskussion

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top