Tengo un control de usuario con un ComboBox y un TextBox. Todo funciona bien, excepto que noté que desde el objeto de instancia de control de usuario, puedo acceder a esos dos controles. No deberían ser accesibles excepto a través de mis propias propiedades expuestas.¿Cómo hago que mis controles dentro de un UserControl sean privados?
29
A
Respuesta
38
Puede utilizar el x:FieldModifier attribute en sus controles, así:
<TextBox x:Name="textBox1" x:FieldModifier="private" />
Curiosamente la página de MSDN para x: FieldModifier no da "privado" como un valor válido para el atributo, pero he probado y funciona
Cuestiones relacionadas
- 1. Todos los controles son nulos dentro de usercontrol
- 2. ¿Cómo hacer que mis aplicaciones sean "personalizables"?
- 3. ¿Cómo hacer que los miembros de struct sean privados?
- 4. ¿Cómo creo un estilo dentro de un UserControl de WPF?
- 5. ¿Cómo hago que Nokogiri comprenda mis espacios de nombres?
- 6. ¿Cómo hacer que las clases de Google-Test sean amigos con mis clases?
- 7. ¿Cómo puedo hacer que las devoluciones de eventos en mis formularios de win sean seguras?
- 8. UserControl como DataTemplate dentro de ListBox
- 9. ¿Cómo hago para que mis colegas no desprecien a SVN?
- 10. ¿Mis controles no están siendo eliminados correctamente?
- 11. Controles que interactúan dentro de una cuadrícula
- 12. ¿Cómo crear un UserControl que puede colocar otros controles en él?
- 13. Shoulda + FactoryGirl: ¿Puedo hacer que mis pruebas sean más rápidas?
- 14. ¿Cómo hago que este complemento se ejecute solo en plataformas que no sean de Windows?
- 15. ¿Cómo hago que las URL en Ruby on Rails sean amigables con SEO sabiendo un @ vendor.name?
- 16. ¿Analizar el volcado de bloqueo en WinDbg para bytes privados (que no sean el montón administrado)?
- 17. Git piensa que estoy reescribiendo uno de mis archivos cada vez que hago un pequeño cambio
- 18. ASP.NET - Validar el control dentro de UserControl
- 19. ¿Cómo hago que eclipse reconozca mis archivos de inclusión en un proyecto Makefile existente en C++?
- 20. ¿Cómo hago que las múltiples consultas de bases de datos sean más eficientes en Perl?
- 21. ¿Cómo puede un UserControl de WPF heredar un UserControl de WPF?
- 22. ¿Cómo hago referencia a una matriz anidada dentro de mis datos JSON?
- 23. El contenido literal no está permitido dentro de un UserControl
- 24. ¿Cómo puedo hacer que los controles de Silverlight sean invisibles para las acciones del mouse?
- 25. Hacer que los métodos de instancia sean privados en tiempo de ejecución
- 26. ¿Cómo * realmente * asegurar que mis nombres de paquetes Java sean únicos?
- 27. ¿Cómo hago que las consultas Django ManyToMany 'through' sean más eficientes?
- 28. ¿Cómo hago que un MKAnnotationView sea sensible al tacto?
- 29. Decodificador WPF con controles dentro
- 30. ToolStripControlHost que aloja un diseñador de UserControl Serializar no ocurrirá