我在xaml中创建了一个用户控件,让我们将其命名为“View”。在View.xaml.cs中,我将类View的访问修饰符更改为internal:
internal partial class View : ViewBase { ... }
更改访问修饰符后,编译器会声明错误:
'A.B.View'的部分声明有 冲突的可访问性修饰符
我的第一个猜测是必须通过xaml代码在内部创建视图。所以我添加了两行xaml:
x:Name="View"
x:FieldModifier="internal"
但这并没有解决错误。我在哪里更改访问修饰符以使内部视图?
答案 0 :(得分:20)
类修饰符通过“x:ClassModifier”完成。
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ms754029.aspx。
答案 1 :(得分:-3)
因为它是一个部分类,另一个文件存在于该行;
public partial class View : ViewBase { ... }
您可以搜索文件并将公共内容更改为内部,它应该解决问题