Как объявить ресурс из закрытого внутреннего класса в WPF? - PullRequest
4 голосов
/ 17 июня 2009

Я пытаюсь объявить ресурс в WPF UserControl, и я бы хотел, чтобы ресурс был экземпляром частного внутреннего класса. Как мне это сделать?

XAML:

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

Код сзади:

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

1 Ответ

3 голосов
/ 17 июня 2009

Вы не можете сделать это, если класс закрытый, вместо этого вы можете сделать его внутренним

Что касается объявления внутреннего класса в XAML, вы должны взглянуть на это обсуждение

...