wpf - 如何从 WPF 中的私有(private)内部类声明资源?

标签 wpf private converter inner-classes

我正在尝试在 WPF UserControl 中声明一个资源,并且我希望该资源成为私有(private)内部类的实例。我该怎么做呢?

XAML:

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

代码背后:
public partial class MyUserControl : UserControl 
{
    private class MyConverter : IValueConverter 
    {
        // convertion code...
    }
}

最佳答案

如果类(class)是私有(private)的,你不能这样做,你可以把它改成内部的

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

关于wpf - 如何从 WPF 中的私有(private)内部类声明资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1007520/

相关文章:

c# - 滚动时防止拖放

c# - 进度条前景色

c# - 如何在 Visual Studio 2013 Express 中设置 "executable project as the startup project"?

video - FFmpeg - 计算剩余转换时间

c# - 一般拖放 ListBoxItems

C++ 即使是同一个类函数也不能访问私有(private)类变量

java - 私有(private)类声明

language-agnostic - 英式英语到美式英语(反之亦然)转换器

.net - 手动将IPv4转换为IPv6

cocoa - 在 Cocoa 中,将私有(private) API 放在 .m 文件中,将公共(public) API 放在 .h 文件中,这是一个好习惯吗?