如何更改用户控件的访问修饰符
我在 xaml 中创建了一个用户控件,将其命名为“View”。在 View.xaml.cs 中,我将类 View 的访问修饰符更改为内部:
internal partial class View : ViewBase { ... }
更改访问修饰符后,编译器会显示错误:
“ABView”的部分声明有 冲突的辅助功能修饰符
我的第一个猜测是必须通过 xaml 代码将视图设置为内部视图。所以我添加了两行 xaml:
x:Name="View"
x:FieldModifier="internal"
但这并没有修复错误。我必须在哪里更改访问修饰符才能使视图成为内部视图?
I have a user control created in xaml, lets name it "View". In the View.xaml.cs I changed the access modifier for the class View to internal:
internal partial class View : ViewBase { ... }
After changing the access modifier the compiler states the error:
Partial declarations of 'A.B.View' have
conflicting accessibility modifiers
My first guess was that the view has to be made internal via the xaml code. So I added two lines of xaml:
x:Name="View"
x:FieldModifier="internal"
But this did not fix the error. Where do I have to change the access modifier to make a view internal?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
类修饰符是通过“x:ClassModifier”完成的。
请参阅 http://msdn.microsoft.com/en-us/library/ms754029。 aspx 了解更多信息。
The class modifier is done through "x:ClassModifier".
See http://msdn.microsoft.com/en-us/library/ms754029.aspx for more information.
因为它是一个分部类,所以该行存在另一个文件;
您可以搜索该文件并将公共更改为内部,应该可以解决问题
because its a partial class, another file exists with the line;
you can search the file and change public to internal, it should solve the problem