1

当我在 xaml 中定义一个网格并使用 x:Name (如下面的代码)时,网格似乎是“内部的”。我可以在同一个项目中将它与 x:Name--'testGrid' 一起使用。

    <Grid x:Name="testGrid"></Grid>

我的意思是为什么不将网格定义为“私有”,因为它是“内部的”,那么我们可以向它添加/删除子级,甚至可以改变它的行为?这对于“密封”类是否安全?

感谢您的时间和答案!

4

1 回答 1

1

使用FieldModifier属性。

编辑

仔细阅读文档后,没有办法将字段设为private。它是公共的(Public)或内部的(NonPublic)。

所以这不回答你的问题......

无论如何,您(或您的团队)不应该故意弄乱您自己的课程,所以可能internal虽然不完美,但“足够好”?

于 2012-05-09T06:22:51.220 回答