2008-11-18 43 views
29

我有一個用戶控件與組合框和文本框。除了我注意到,從我的用戶控件的實例對象中,我可以訪問這兩個控件,一切都很好。除了通過我自己公開的屬性,它們不應該是可訪問的。如何使我的控件在UserControl私人內部?

回答

38

您可以在控制使用x:FieldModifier attribute,正是如此:

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

有趣的是,MSDN頁面X:FieldModifier不給「私人」作爲屬性的有效值,但我測試過它和它的工作。

相關問題