如何在WPF中定义专用网格

如何在WPF中定义专用网格,wpf,private,Wpf,Private,当我在xaml中定义一个网格并使用x:Name(如下面的代码)时,该网格似乎是“内部的”。我可以在同一个项目中与x:Name--“testGrid”一起使用它 <Grid x:Name="testGrid"></Grid> 我的意思是,为什么不将网格定义为“private”,因为它是“内部”的,那么我们可以向它添加/删除子元素,甚至可以改变它的行为?对于“密封”类来说安全吗 谢谢你的时间和回答 使用该属性 编辑 仔细阅读文档后,无法将字段设置为私有。它要么是

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

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

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

谢谢你的时间和回答

使用该属性

编辑

仔细阅读文档后,无法将字段设置为私有。它要么是公共的(public),要么是内部的(NonPublic)

所以这并不能回答你的问题

无论如何,您(或您的团队)不应该故意弄乱您自己的类,因此内部虽然不完美,但可能“足够好”

使用该属性

编辑

仔细阅读文档后,无法将字段设置为私有。它要么是公共的(public),要么是内部的(NonPublic)

所以这并不能回答你的问题

无论如何,你(或你的团队)不应该故意弄乱你自己的类,所以也许内部虽然不完美,但“足够好”吗