我有一个ComboBox和TextBox的用户控件.一切都很好,除了我注意到从我的用户控件的实例对象,我可以访问这两个控件.除非通过我自己的暴露属性,否则不应该访问它们.
您可以在控件上使用x:FieldModifier属性,因此:
有趣的是,x:FieldModifier的MSDN页面没有给出"私有"作为属性的有效值,但我已经测试了它并且它有效.