如何更改用户控件的访问修饰符

我有一个在xaml中创建的用户控件,让我们将其命名为“View”。 在View.xaml.cs中,我将类View的访问修饰符更改为internal:

internal partial class View : ViewBase { ... } 

更改访问修饰符后,编译器会声明错误:

“ABView”的部分声明具有冲突的可访问性修饰符

我的第一个猜测是必须通过xaml代码在内部创建视图。 所以我添加了两行xaml:

 x:Name="View" x:FieldModifier="internal" 

但这并没有解决错误。 我在哪里必须更改访问修饰符以使内部视图?

类修饰符通过“x:ClassModifier”完成。

有关更多信息,请参见http://msdn.microsoft.com/en-us/library/ms754029.aspx 。

因为它是一个部分类,另一个文件存在于该行;

 public partial class View : ViewBase { ... } 

您可以搜索文件并将公共内容更改为内部,它应该可以解决问题