我正在尝试在 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/