¿Hay alguna diferencia entre la ventana y el control del usuario? Me parece que estos dos son exactamente lo mismo. Entonces, ¿cuál debo usar y cuándo? (traté de buscar en Google esta frase y no pude encontrar nada)Ventana vs Control de usuario
Respuesta
Hacemos el control del usuario si queremos reutilizarlo. Como su nombre lo dice, Control de usuario significa algo de control como una cuadrícula, un cuadro combinado como ese. Si necesito la misma cuadrícula en 3-4 ventanas, preferiría hacerlo como Control de usuario. Si no es reutilizable, definiré mi cuadrícula en el ventana requerida. Por último, pegue su control de usuario en alguna ventana.
Conclusión: - Si desea reutilizar el control, configúrelo como control de usuario, de lo contrario, defínalo en la ventana requerida.
Supongo que se refiere a los formularios de Windows. Por lo general, se clasifican como controles de usuario y controles personalizados; lo mismo ocurre con los formularios web. Para obtener más información, puede consultar estos enlaces control vs user control in winforms y over view of user controls and custom contorls.
Una ventana es administrado por el sistema operativo y se coloca en el escritorio.
Un UserControl es administrado por wpf y se coloca en una ventana o en otro UserControl.
Las aplicaciones se pueden crear teniendo una sola ventana y mostrando muchos UserControls en esa ventana.
A Window
es como su nombre indica una ventana de, que se puede cerrar, minimizado, cambiar de tamaño etc. Esto debería ser bastante intuitiva.
A UserControl
por otro lado es un componente compuesto/módulo de que puede colocarse dentro de otros controles y está compuesto a su vez de los controles (posiblemente incluso otros UserControls), el principal uso de UserControls es reusability, encapsulation y loose coupling, algunas aplicaciones se pueden dividir en un conjunto de UserControls del cual cada uno proporciona una cierta funcionalidad. [citation needed]
WPF ventana es una ventana de Win32, pero el control de usuario es sólo algo de WPF, no una ventana de Win32.
- 1. Agregue un control de usuario a una ventana de wpf
- 2. Cuándo agregar una clase de componente vs control de usuario?
- 3. WPF control de usuario dentro de otro control de usuario
- 4. Control de fuente vs. Control de revisión?
- 5. WPF: Animar control de usuario en carga
- 6. Foreground Vs Ventana activa
- 7. self.window.rootViewController vs addSubview ventana
- 8. Eventos de control de usuario
- 9. control PointToClient() vs PointToScreen()
- 10. Componente Vs Control
- 11. DataSource para control de usuario
- 12. Control de usuario - Propiedades personalizadas
- 13. Diseñador Rechazar control de usuario
- 14. El control de usuario de WPF no cambia de tamaño con la ventana principal
- 15. Control de interfaz de usuario de cinta para WinForms
- 16. UITextFieldDelegate vs UITextField eventos de control
- 17. VS 2010 - Error al abrir Control de Usuario/Formulario con el diseñador
- 18. Criar un evento en la ventana principal desde un control de usuario en .NET C#
- 19. ¿Cómo estirar en ancho un control de usuario WPF a su ventana?
- 20. Diferencia entre control de usuario y biblioteca de control personalizado
- 21. Derivar el control de usuario de la clase base de control de usuario personalizado
- 22. ¿Cómo disparo un evento personalizado desde un Control de usuario?
- 23. WPF, control de usuario o DataTemplate
- 24. asp: Control literal nulo en el control de usuario
- 25. LoadControl vs Construct ASP.Net Control
- 26. Control vs UserControl en WinForms?
- 27. ¿Cómo uso un control de usuario asp.net en otro control de usuario?
- 28. cómo puedo obtener el padre del control de usuario wpf
- 29. Diseño Visualización de tiempo para eventos de Control de usuario
- 30. Seleccionar el control del usuario según el tipo de DataContext
Uhm, no, es wpf (Windows Presentation Foundation), ¿así que creo que es diferente? –
El concepto de control de usuario y control personalizado también es similar en WPF. En el control del usuario, usted hace los controles como una composición de otros controles y en el control personalizado extiende un control existente. Es el mismo concepto. – rageit