Wpf 如何使UserControl中的控件成为私有控件?

Wpf 如何使UserControl中的控件成为私有控件?,wpf,user-controls,access-modifiers,Wpf,User Controls,Access Modifiers,我有一个带有组合框和文本框的用户控件。除了我注意到从我的用户控件的实例对象,我可以访问这两个控件之外,一切都很正常。除非通过我自己的公开属性,否则不应访问它们。您可以在控件上使用,因此: <TextBox x:Name="textBox1" x:FieldModifier="private" /> 有趣的是,x:FieldModifier的MSDN页面没有将“private”作为属性的有效值,但我已经测试过了,它可以正常工作

我有一个带有组合框和文本框的用户控件。除了我注意到从我的用户控件的实例对象,我可以访问这两个控件之外,一切都很正常。除非通过我自己的公开属性,否则不应访问它们。

您可以在控件上使用,因此:

<TextBox x:Name="textBox1" x:FieldModifier="private" />

有趣的是,x:FieldModifier的MSDN页面没有将“private”作为属性的有效值,但我已经测试过了,它可以正常工作