Как объявить ресурс из частного внутреннего класса в WPF?

StackOverflow https://stackoverflow.com/questions/1007520

Вопрос

Я пытаюсь объявить ресурс в 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...
    }
}
Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top