如何在WPF中声明私有内部类的资源?

时间:2009-06-17 14:47:48

标签: wpf private converter inner-classes

我正在尝试在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 个答案:

答案 0 :(得分:3)

如果班级是私人的,你不能这样做,你可以把它改为内部

关于在XAML中声明内部类,你应该看一下this discussion